91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PostgreSQL Template模板怎么用

發布時間:2021-12-09 09:53:41 來源:億速云 閱讀:167 作者:柒染 欄目:大數據

這篇文章將為大家詳細講解有關PostgreSQL Template模板怎么用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

使用過postgresql 的同學都知道,PostgreSQL 的extension 的厲害,但問題是創建數據庫時,如果記不得之前在上一個數據庫做過什么 extension 那你在建立下一個數據庫的時候,還要 create extension ,除非你記性好,否則 呵呵

在你安裝完postgresql 后默認你會有

postgres

template1

template0

這三個數據庫,一般來說template0 是不能連接的,而 template0 和 template1 是不能被刪除的

PostgreSQL Template模板怎么用

PostgreSQL Template模板怎么用

在你創建數據庫的時候,其實除了你的 create database  databasename 

實際上創建數據庫的全部語句是

create database new template template1; 

根據template1 數據庫模板創建數據庫NEW

PostgreSQL Template模板怎么用

那如果我想刪除 template1 數據庫怎么辦,很簡單,我們只要修改pg_database 中的一個參數就可以,刪除 template1 

詳情請見下圖

PostgreSQL Template模板怎么用

但一定不要對template0 庫打任何的主意,一定的保證你有一個干凈的庫可以生成 template1 。

那上面的問題,如果我講大部分常用 create extension 都創建到template1中,就可以。

下面舉一個列子

我們將大部分的create extension 都建立在 template1 中

PostgreSQL Template模板怎么用

然后我們開始建立兩個數據庫一個使用 template0  一個使用template1 作為模板數據庫

postgres=# create database new_without template template0;

CREATE DATABASE

postgres=# create database new_with template template1;

CREATE DATABASE

前提是template1 數據庫已經將

create extension pg_freespacemap;打到了template1數據庫上

顯而易見的根據template1  創建的 new_with 數據庫就不用在去 create extension pg_freespace了

PostgreSQL Template模板怎么用

但一般來說使用POSTGRESQL 有以下幾個需要注意的小問題

1  不要輕易修改  template1 ,除非是確認在確認沒有問題,并且每個數據庫都需要的東西

2   如果要個性化的話,可以創建一個數據庫,在此上進行修改,并且以此作為模板數據庫

3  可以將一些運維中常用的存儲過程,函數,create extension 作為一個數據庫并且備份,在其他數據庫中恢復,然后以此作為基準的數據庫模板。

關于PostgreSQL Template模板怎么用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富阳市| 余庆县| 扶沟县| 大同市| 宁明县| 六盘水市| 威信县| 丘北县| 漯河市| 遵义县| 驻马店市| 济南市| 育儿| 罗甸县| 铜鼓县| 大化| 寻乌县| 定兴县| 鲁山县| 肥乡县| 夏邑县| 潼关县| 平山县| 砀山县| 三明市| 应城市| 河南省| 镇雄县| 新泰市| 阳山县| 宁都县| 辛集市| 和龙市| 江西省| 关岭| 台北县| 阿坝| 华坪县| 固安县| 聂拉木县| 会泽县|