postgresql模板資料庫

2021-09-10 18:25:47 字數 649 閱讀 6505

template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。

template資料庫無法被刪除(drop),會報錯。

你可以使用以下語句查詢哪些資料庫是模板資料庫:

select datname ,datistemplate from pg_database where datistemplate='t';

#datistemplate='t'或'true'均可查詢出來。

如果想將指定資料庫設定為模板資料庫:

update pg_database set datistemplate='t' where datname='表名';

#datistemplate='t'或'true'或true均可。

如果想指定某個資料庫作為模板資料庫:

create database 資料庫名 template 模板資料庫名;
以上命令中,模板資料庫名可以是非模板資料庫,區別在於模板資料庫無法被drop。但被當作模板的資料庫有使用者連線時以上命令會報錯。

postgresql資料庫安裝

安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...

資料庫 postgresql 安裝

當前專案是使用django框架搭建介面層的業務,資料庫端使用了postgresql,這裡只是簡單記錄下自己的安裝流程,因為開發機器使用的mac,所以流程只是針對mac。這裡我使用的homebrew,這個工具就不多說了,沒有用過的可以到這裡 執行下面命令即可 brew install postgres...

postgresql資料庫操作

去重 除id之外其他字段相同的資料,僅保留一條。select min id data.dialogue data.content,data.dialogue data.publish time,data.dialogue data.author into data.zzzz from data.di...