新聞中心
在本文中,我們將學(xué)習(xí)如何在ubuntu 18.04中安裝PostgreSQL(PSQL) - 高級(jí)開(kāi)源數(shù)據(jù)庫(kù)管理系統(tǒng)。它也被稱為ORDBMS,即對(duì)象 - 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、許昌ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的許昌網(wǎng)站制作公司
Postgresql(PSQL)的主要開(kāi)發(fā)人員是PostgreSQL全球開(kāi)發(fā)組。該程序以C編程語(yǔ)言使用,最初于1996年在PostgreSQL許可下發(fā)布了其第一個(gè)版本。此應(yīng)用程序的目的是將數(shù)據(jù)安全地存儲(chǔ)在數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)用戶可以使用SQL客戶端應(yīng)用程序檢索存檔數(shù)據(jù)。這是一個(gè)跨平臺(tái)應(yīng)用程序,可用于Linux,Unix,Microsoft Windows,Solaris和MacOS等主要操作系統(tǒng)。
您可以從Github下載PostgreSQL(PSQL)存儲(chǔ)庫(kù)PostGrace(Github)中的開(kāi)發(fā)人員團(tuán)隊(duì)設(shè)置了一些限制,例如:您的表大小不能超過(guò)32 TB,最大字段大小和行大小為1 GB和1.6 GB。數(shù)據(jù)庫(kù)大小沒(méi)有限制。您可以使用數(shù)據(jù)庫(kù)的無(wú)限大小。
按照以下步驟在Ubuntu 18.04中安裝PostgreSQL(PSQL) - 高級(jí)開(kāi)源數(shù)據(jù)庫(kù):
在開(kāi)始安裝PostgreSQL(PSQL)之前,讓我們使用以下命令更新Ubuntu 18.04的軟件包和存儲(chǔ)庫(kù)。
更新軟件包和存儲(chǔ)庫(kù)后,現(xiàn)在可以安裝PostgreSQL(PSQL)應(yīng)用程序并安裝,因此我們沒(méi)有任何第三方PPA存儲(chǔ)庫(kù),因?yàn)樗荱buntu 18.04的默認(rèn)存儲(chǔ)庫(kù)的一部分。 所以讓我們繼續(xù)使用下面的命令安裝相同的內(nèi)容。
您現(xiàn)在必須切換到root用戶才能登錄到該應(yīng)用程序。 然后使用以下命令訪問(wèn)root用戶。
我們現(xiàn)在準(zhǔn)備登錄PostgreSQL(PSQL)應(yīng)用程序。 默認(rèn)情況下,我們必須使用用戶postgres登錄應(yīng)用程序。 因此,請(qǐng)使用以下命令
現(xiàn)在要獲取SQL提示,只需輸入命令PSQL即可。 請(qǐng)參閱以下命令。
只需鍵入命令幫助,或者您也可以鍵入\ h以獲取此應(yīng)用程序的命令和語(yǔ)法。 請(qǐng)參閱以下命令。
postgres=# help
You are using psql, the command-line interface to PostgreSQL.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
postgres=#
或者:
默認(rèn)情況下,postgres用戶帶有空白密碼,但您可以使用以下命令為postgres設(shè)置密碼。
postgres=# \password postgres
Enter new password:
Enter it again:
鍵入\q命令僅退出postgres提示符。
創(chuàng)建新角色
目前,您只需在數(shù)據(jù)庫(kù)中配置postgres角色。 您可以使用createrole命令從命令行創(chuàng)建新角色。 --interactive標(biāo)志將提示您輸入新角色的名稱,并詢問(wèn)它是否應(yīng)具有超級(jí)用戶權(quán)限。
如果您以postgres帳戶登錄,則可以通過(guò)鍵入以下內(nèi)容來(lái)創(chuàng)建新用戶:
相反,如果您希望在不切換普通帳戶的情況下為每個(gè)命令使用sudo,請(qǐng)鍵入:
sudo -u postgres createuser --interactive
該腳本將提示您一些選擇,并根據(jù)您的響應(yīng)執(zhí)行正確的Postgres命令,以根據(jù)您的規(guī)范創(chuàng)建用戶。
輸出示例:
您可以通過(guò)傳遞一些額外的標(biāo)志來(lái)獲得更多控制。 通過(guò)查看手冊(cè)頁(yè)查看選項(xiàng):
創(chuàng)建新數(shù)據(jù)庫(kù)
默認(rèn)情況下,Postgres身份驗(yàn)證系統(tǒng)的另一個(gè)假設(shè)是,對(duì)于用于登錄的任何角色,該角色將具有可以訪問(wèn)的具有相同名稱的數(shù)據(jù)庫(kù)。
這意味著,如果您在上一節(jié)中創(chuàng)建的用戶被稱為sammy,則該角色將嘗試連接到默認(rèn)情況下也稱為“sammy”的數(shù)據(jù)庫(kù)。 您可以使用createdb命令創(chuàng)建適當(dāng)?shù)臄?shù)據(jù)庫(kù)。
如果您以postgres帳戶登錄,則可以鍵入以下內(nèi)容:
相反,如果您希望在不切換普通帳戶的情況下為每個(gè)命令使用sudo,則可以鍵入:
這種靈活性為根據(jù)需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)提供了多種途徑
如何在Ubuntu 18.04中卸載PostgreSQL(PSQL)?
出于任何原因,如果您不喜歡PostgreSQL(PSQL)并希望使用以下命令從系統(tǒng)中卸載該應(yīng)用程序。
就是這樣,在本文中,我們已經(jīng)解釋了如何在Ubuntu 18.04 - 高級(jí)開(kāi)源數(shù)據(jù)庫(kù)中安裝PostgreSQL(PSQL)。 我希望你喜歡這篇文章。 如果你喜歡這篇文章,那就分享吧。 如果您對(duì)本文有任何疑問(wèn),請(qǐng)發(fā)表評(píng)論。
文章題目:如何在Ubuntu18.04中安裝PostgreSQL高級(jí)開(kāi)源數(shù)據(jù)庫(kù)
網(wǎng)址分享:http://m.biofuelwatch.net/article/ccosgop.html


咨詢
建站咨詢
