2009年7月25日星期六

PostgreSQL的編碼

安裝完Linux,如果選擇用Webmin來Initial PostgreSQL,此時PostgreSQL編碼為Unicode,之後,建立資料庫時如果沒特別指定資料庫編碼,則資料庫編碼也會是Unicode。

如果要改變PostgreSQL的編碼,例如,想將編碼改為SQL_ASCII,步驟如下:

1.執行以下指令,刪除/var/lib/pgsql/data目錄。

[root@tokyo root]# rm /var/lib/pgsql/data -r -f

2.再執行以下指令。

[root@tokyo root]# su postgres

bash-3.00$ initdb -E SQL_ASCII -D /var/lib/pgsql/data

3.執行Exit指令。

bash-3.00$ exit

備註:底下指令可以檢視所有資料庫編碼

bash-3.00$ psql -l

没有评论:

发表评论