資料庫
在postgresql中建立資料庫的機制與sql server是同樣的,,資料庫的建立是通過轉殖資料庫模板來實現的。create database dbname並沒有指明資料庫模板,所以系統將預設轉殖預設的template1資料庫。而template1資料庫的預設表空間是pg_default,這個表空間是在資料庫初始化時建立的,所以所有template1中的物件將被同步轉殖到新的資料庫中。
角色:就相當於崗位:角色可以是經理,課長,助理。
使用者:就是具體的人:比如
張xx課長,丁
xx經理,王
xx課長。
模式(schema)::在
pg資料庫中建立的任何物件(表
,索引,檢視等
)都會在乙個模式下被建立。
當建立物件時
,如果未指定模式
,這些物件將會在預設的模式下被建立
,這個模式叫做
public。
乙個例外情況是另乙個模式首先出現在search_path中.
同一資料庫下可以有多個
schema
,不同資料庫下的
schema
互不相關,
schema
是邏輯架構,將資料庫進行邏輯劃分。
官方建議:在管理員建立乙個具體資料庫後,應該為所有可以連線到該資料庫的使用者分別建立乙個與使用者名稱相同的模式,然後,將
search_path
設定為"$user"(
即預設模式為與使用者名稱相同的模式
),這樣,任何當某個使用者連線上來後,會預設將查詢或者定義的物件都定位到與之同名的模式中。
角色和許可權
pg對於資料庫物件,開始只有所有者和超級使用者可以做任何操作,其它走
acl。 在
pg中,乙個角色幾乎與乙個使用者相同
.因為乙個角色可以是使用者
,也可以是乙個使用者組.
create user
命令等同於
create role,
除了一點
:create user
有隱含的
login許可權.
而create role
不會有該許可權.
建立角色群組
建立登入使用者
登入使用者名稱
配置許可權
歸屬角色群組
docker 自定義建立 postgres
1.檢視映象庫中postgres映象 docker search postgres docker pull postgres 3.檢視映象 docker images 4.配置sh指令碼 mkdir postgres 建立資料夾 cd postgres mkdir data 建立資料資料夾 touc...
Postgres的搭建配置和建立
由於專案需求,最近學習了postgres的相關知識。特別列下來作為記錄。軟體環境 centos7 postgres 9.5 yum install 二 postgres的搭建配置 1.安裝postgresql 9.5 yum install postgresql95 server postgresq...
xBIM 基礎07 建立WebBIM檔案
xbim專案提供了乙個ifc檔案的web檢視器。當你想把ifc轉換成緊湊的wexbim時,需要 xbim essentials 和 xbim geometry 下面是用於將完整的ifc檔案轉換為wexbim檔案的非常簡單的 因為xbim是乙個工具包,所以有很多方法可以為高階部署定製 過濾wexbim...