在线观看 国产-在线高清一级欧美精品-在线高清国产-在线福利视频-久久观看视频-久久观看

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > postgresql初始化之initdb的使用詳解

postgresql初始化之initdb的使用詳解

時(shí)間:2024-02-14 10:20作者:下載吧人氣:36

initdb 官網(wǎng)

initdb創(chuàng)建了一個(gè)新的PostgreSQL數(shù)據(jù)庫集群。數(shù)據(jù)庫集群是由單個(gè)服務(wù)器實(shí)例管理的數(shù)據(jù)庫集合。

創(chuàng)建數(shù)據(jù)庫集群包括數(shù)據(jù)庫所在的目錄、生成共享目錄表(屬于整個(gè)集群而不是任何特定數(shù)據(jù)庫的表)以及創(chuàng)建template1和postgres數(shù)據(jù)庫。稍后創(chuàng)建新數(shù)據(jù)庫時(shí),將復(fù)制template1數(shù)據(jù)庫中的所有內(nèi)容(因此,template1中安裝的任何內(nèi)容都會(huì)自動(dòng)復(fù)制到以后創(chuàng)建的每個(gè)數(shù)據(jù)庫中。),postgres數(shù)據(jù)庫是供用戶、實(shí)例程序和第三方應(yīng)用程序使用的默認(rèn)數(shù)據(jù)庫。

盡管initdb將嘗試創(chuàng)建指定的數(shù)據(jù)目錄,但如果所需數(shù)據(jù)目錄的父目錄是根目錄,則它可能沒有權(quán)限。要再這樣的設(shè)置中初始化,需要?jiǎng)?chuàng)建一個(gè)空數(shù)據(jù)目錄作為根目錄,然后使用chown將目錄的所有權(quán)分配給數(shù)據(jù)庫用戶賬戶,然后su成為運(yùn)行initdb的數(shù)據(jù)庫用戶。

initdb必須作為擁有服務(wù)器進(jìn)程的用戶運(yùn)行,因?yàn)榉?wù)器需要訪問initdb創(chuàng)建的文件和目錄。由于服務(wù)器不能作為root用戶運(yùn)行,所以也不能作為root用戶運(yùn)行initdb。

出于安全原因,在默認(rèn)情況下,initdb創(chuàng)建的新集群只能由集群所有者訪問。——allow-group-access選項(xiàng)允許與集群所有者屬于同一組的任何用戶讀取集群中的文件。這對于作為非特權(quán)用戶執(zhí)行備份非常有用。

initdb初始化數(shù)據(jù)庫集群的默認(rèn)語言環(huán)境和字符集編碼。在創(chuàng)建數(shù)據(jù)庫時(shí),可以分別設(shè)置字符集編碼、排序順序(LC_COLLATE)和字符集類(LC_CTYPE,例如upper、lower、digit)。initdb確定template1數(shù)據(jù)庫的那些設(shè)置,這些設(shè)置將作為所有其他數(shù)據(jù)庫的默認(rèn)設(shè)置。

要更改默認(rèn)的排序順序或字符集類,請使用——lc-collate和——lc-ctype選項(xiàng)。除了C或POSIX之外的排序順序也會(huì)造成性能損失。由于這些原因,在運(yùn)行initdb時(shí)選擇正確的語言環(huán)境是很重要的。

其余的語言環(huán)境類別可以在服務(wù)器啟動(dòng)后更改。還可以使用——locale設(shè)置所有語言環(huán)境類別的默認(rèn)值,包括排序順序和字符集類。所有服務(wù)器語言環(huán)境值(lc_*)都可以通過SHOW All來顯示。

常用參數(shù):

-D directory/--pgdata=directory此選項(xiàng)指定應(yīng)該存儲(chǔ)數(shù)據(jù)庫集群的目錄。必傳。也可以設(shè)置環(huán)境變量PGDATA來替換-D選項(xiàng)。

-U username/--username=username選擇數(shù)據(jù)庫superuser的用戶名。這默認(rèn)為運(yùn)行initdb的用戶的名稱。

-E encoding/--encoding=encoding選擇模板數(shù)據(jù)庫的編碼。這也是您稍后創(chuàng)建的任何數(shù)據(jù)庫的默認(rèn)編碼,

--lc-collate/--lc-ctype更改默認(rèn)的排序順序或字符集類。

-k/--data-checksums在數(shù)據(jù)頁上使用校驗(yàn)和來幫助檢測I/O系統(tǒng)的損壞,否則系統(tǒng)將是靜默的。啟用校驗(yàn)和可能會(huì)導(dǎo)致顯著的性能損失。如果設(shè)置,則計(jì)算所有數(shù)據(jù)庫中所有對象的校驗(yàn)和。所有校驗(yàn)和失敗將在pg_stat_database視圖中報(bào)告。

所以postgresql初始化可能使用的命令是:

su – pguser001 -c “/u01/pgsql/bin/initdb –username=pguser001 –encoding=UTF8 –lc-collate=C –lc-ctype=en_US.
utf8 –data-checksums -D /data”

標(biāo)簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 婷婷激情狠狠综合五月 | 黄色资源在线观看 | 欧美日韩在线成人 | 中文视频在线 | 在线亚洲综合 | 免费在线色 | 欧美亚洲国产精品久久高清 | 亚洲欧美小视频 | 在线免费观看视频黄 | 成人精品一区二区www | 中国久久 | 日韩精品视频免费在线观看 | 国产在线视频网址 | 国产精品久久久精品视频 | 亚洲欧美日韩精品永久在线 | 五月婷婷丁香久久 | 最新电影在线免费完整观看 | 亚洲免费黄色 | 四虎亚洲国产成人久久精品 | 欧美日韩网站 | 国产亚洲综合精品一区二区三区 | 久久久久成人精品一区二区 | 自拍视频一区 | 在线视频精品免费 | 亚洲综合色一区二区三区另类 | 精品国产一区在线观看 | 欧美特黄视频 | 在线电影你懂得 | 中文精品久久久久国产网址 | 日韩亚洲欧美视频 | 久久久久99 | 久久福利小视频 | 亚洲一级毛片免费观看 | 国产综合欧美 | 亚洲综合色播 | 自拍偷拍图区 | 综合在线观看 | 亚洲精品小视频 | 国产成人精品一区二区不卡 | 四虎最新永久免费网址 | 精品视频 久久久 |