網(wǎng)站開(kāi)發(fā)tt0546軟文營(yíng)銷(xiāo)的技巧
1、卸載原有的PostgreSQL
點(diǎn)擊Next即可。
點(diǎn)擊OK即可。
卸載完成。
2、安裝
(1)?前兩部直接Next,第二部可以換成自己想要安裝的路徑。
(2)?直接點(diǎn)擊Next。
(3)?設(shè)置數(shù)據(jù)庫(kù)路徑,我選擇默認(rèn)地址,可以選擇其他想要安裝的地址,然后點(diǎn)擊Next。
(4)?設(shè)置密碼,密xxx”。
(5)?端口號(hào)為5432,默認(rèn)即可。
(6)?點(diǎn)擊Next。
數(shù)據(jù)庫(kù)區(qū)域集群設(shè)置,使用默認(rèn)
(7)?點(diǎn)擊Next。
(8)?去掉勾選,點(diǎn)擊Finsh即可完成安裝。
(9)?查看“服務(wù)”中PostgreSQL服務(wù)是否正常啟動(dòng)。
(10)?完成安裝,到Nivcat中進(jìn)行連接,重新創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)庫(kù)即可。
注意:
如果,PostgreSQL服務(wù)未啟動(dòng),可以按照下圖所示進(jìn)行操作:
pg_ctl.exe?start?-D?"C:\Program?Files\PostgreSQL\13\data"?-w
3、修改“postgresql.conf”文件
在 PostgreSQL?中,bytea_output 參數(shù)用于控制 bytea 類(lèi)型數(shù)據(jù)在查詢(xún)結(jié)果中的顯示格式。bytea 類(lèi)型通常用于存儲(chǔ)二進(jìn)制數(shù)據(jù),如圖像、音頻和視頻等。
具體來(lái)說(shuō),bytea_output?參數(shù)有以下幾種取值:
hex:將?bytea?數(shù)據(jù)以十六進(jìn)制的形式顯示。這樣做可以確保二進(jìn)制數(shù)據(jù)在文本輸出中的可讀性和可打印性。
escape:將?bytea?數(shù)據(jù)以轉(zhuǎn)義格式的形式顯示,例如\x3456AABB。這種格式類(lèi)似于?C?字符串中的轉(zhuǎn)義格式。
base64:將 bytea?數(shù)據(jù)以 Base64?編碼的形式顯示。Base64?編碼可以將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為純文本形式,用于在文本環(huán)境中傳輸二進(jìn)制數(shù)據(jù)。
通過(guò)設(shè)置?bytea_output?參數(shù),你可以控制在查詢(xún)結(jié)果中如何顯示?bytea?類(lèi)型的數(shù)據(jù),以便更好地滿(mǎn)足應(yīng)用程序或用戶(hù)對(duì)二進(jìn)制數(shù)據(jù)顯示的需求。
默認(rèn)路徑為:C:\Program?Files\PostgreSQL\16\data(假如有修改,則根據(jù)“服務(wù)”中找到PostgreSQL服務(wù),右擊屬性,找到安裝的目錄即可。
修改如下圖所示:
搜索“bytea_output”打開(kāi)注解,并將“hex”修改為“escape”,然后重啟PostgreSQL服務(wù)即可。
4、遠(yuǎn)程連接
對(duì)照我之前發(fā)布的《PostgreSQL遠(yuǎn)程連接》的博客即可。?
PostGreSQL遠(yuǎn)程連接-CSDN博客
對(duì)照此進(jìn)行修改即可。
(1)?找到PostgreSQL安裝目錄,修改“postgresql.conf”配置文件(安裝路徑\data\postgresql.conf)。
若不知道安裝目錄,則通過(guò)服務(wù),找到PostgreSQL運(yùn)行的任務(wù),右擊“屬性”可以進(jìn)行查看安裝的目錄。
?
進(jìn)入該目錄,然后進(jìn)行搜索“postgresql.conf”文件,找到“l(fā)isten_addresses”參數(shù)后,設(shè)置listen_addresses?=?‘*’,保存。若已經(jīng)為之“*”,則不用改。
2、修改”pg_hba.conf“配置文件(安裝路徑\data\pg_hba.conf)
在最下面對(duì)應(yīng)的“# "local"?is?for?Unix?domain?socket?connections?only”?“# IPv4?local?connections:”?“# IPv6?local connections:”進(jìn)行添加:
#?"local"?is?for?Unix?domain?socket?connections?only | ||||||||
local all local all | all all | trust scram-sha-256 | ||||||
#?IPv4?local?connections: | ||||||||
host all | all | 0.0.0.0/0 | trust | |||||
host all | all | 127.0.0.1/32 | scram-sha-256 | |||||
#?IPv6?local?connections: | ||||||||
host | all | all | ::1/128 | trust | ||||
host | all | all | ::1/128 | scram-sha-256 |
或者直接替換保存即可。
?
3、“服務(wù)”中重啟PostgreSQL服務(wù)。