真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

更改postgresql的簡單介紹

怎么修改postgresql.conf

postgresql.conf是PostgreSQL的配置文件。其基本格式為: 一行就是一個(gè)配置變量的設(shè)定,采用"變量名 = 變量值"的賦值格式。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、成都響應(yīng)式網(wǎng)站建設(shè)、程序開發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、小程序定制開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等多方位專業(yè)化運(yùn)作于一體。

postgresql.conf一般位于postgresql的數(shù)據(jù)目錄中,它是在postgresql數(shù)據(jù)集創(chuàng)建時(shí)自動(dòng)創(chuàng)建出來的??梢酝ㄟ^修改postgresql.conf來修改PostgreSQL的配置變量值。

如何修改postgresql數(shù)據(jù)庫字符集

要想打開自動(dòng)字符集轉(zhuǎn)換功能,你必須告訴 PostgreSQL 你想在客戶端使用的字符集(編碼)。你可以用好幾種方法實(shí)現(xiàn)這個(gè)目的。

用 psql 里的 /encoding 命令。 /encoding 允許你動(dòng)態(tài)修改客戶端編碼。 比如,把編碼改變?yōu)?SJIS,鍵入:

/encoding SJIS

使用 libpq 函數(shù)。 /encoding 在做此用途的時(shí)候?qū)嶋H上是調(diào)用 PQsetClientEncoding()。

int PQsetClientEncoding(PGconn *conn, const char *encoding);

這里 conn 與后端的聯(lián)接,而 encoding 是你想用的編碼。如果編碼設(shè)置成功它返回 0,否則返回 -1。本次聯(lián)接的當(dāng)前編碼可以用下面函數(shù)顯示:

int PQclientEncoding(const PGconn *conn);

請(qǐng)注意它只返回編碼 ID,而不是象 EUC_JP 這樣的編碼符號(hào)字串。 要把編碼 ID 轉(zhuǎn)換為編碼符號(hào),你可以用:

char *pg_encoding_to_char(int encoding_id);

使用 SET client_encoding TO。 可以用 SQL 命令設(shè)置客戶端編碼:

SET CLIENT_ENCODING TO 'value';

你還可以把 SQL 語法里的 SET NAMES用于這個(gè)目的:

SET NAMES 'value';

查詢當(dāng)前客戶端編碼:

SHOW client_encoding;

返回缺省編碼:

RESET client_encoding;

使用 PGCLIENTENCODING。 如果在客戶端的環(huán)境里定義了 PGCLIENTENCODING 環(huán)境變量, 那么在與服務(wù)器進(jìn)行聯(lián)接時(shí)將自動(dòng)選擇客戶端編碼。 (這個(gè)編碼隨后可以用上面談到的任何其它方法覆蓋。)

使用client_encoding配置變量。 如果在 postgresql.conf 里設(shè)置了 client_encoding 變量, 那么在與服務(wù)器建立了聯(lián)接之后,這個(gè)客戶端編碼將自動(dòng)選定。(這個(gè)設(shè)置隨后可以被上面提到 的其他方法覆蓋。)

假如無法進(jìn)行特定的字符轉(zhuǎn)換 — 比如, 你選的服務(wù)器編碼是EUC_JP, 客戶端是LATIN1,那么有些日文字符不能轉(zhuǎn)換成LATIN1。這時(shí), 不能用LATIN1字符集表示的字母將被轉(zhuǎn)換成圓括弧包圍的十六進(jìn)制,像,(826C) 這樣。

如果客戶端字符集定義成了 SQL_ASCII,那么編碼轉(zhuǎn)換會(huì)被關(guān)閉, 不管服務(wù)器的字符集是什么都一樣。和服務(wù)器一樣,除非你的工作環(huán)境全部是 ASCII 數(shù)據(jù), 否則使用 SQL_ASCII 是不明智的。

如何設(shè)置或更改PostgreSQL數(shù)據(jù)目錄位置

Services Management”即“服務(wù)”中停止相應(yīng)的PostgreSQL服務(wù)

方式二:通過命令行“NET STOPpostgresql-x64-9.1”停止相應(yīng)的PostgreSQL服務(wù)Step 2:修改注冊(cè)表對(duì)應(yīng)鍵值位置在"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\postgresql-x64-9.1

\ImagePath


本文標(biāo)題:更改postgresql的簡單介紹
地址分享:http://weahome.cn/article/dsdjhhp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部