Re: [心得] RoR + Postgresql template修正

看板Ruby作者 (godfat 真常)時間13年前 (2011/11/09 18:56), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《kira925 (藍色飛舞之劍)》之銘言: : 2. new encoding (UTF8) is incompatible with the encoding of the : template database (SQL_ASCII) : RoR預設是用 UTF8 作為編碼,但是 Postgresql 的預設居然是... SQL_ASCII 啊,這麼一說我忽然想起來了。我記得 postgres 在透過 initdb 產生 database 時,預設的 encoding 是根據你的 locale 決定的。我自己的 locale 是 en_US.UTF-8, 所以我跑 initdb 產生出來的 database 預設就是 UTF-8. 但有些 linux 預設 locale 是 C, 即 ASCII-7bit, 那跑 initdb 的預設 encoding 就會變成 ASCII... 預設 encoding 設定可以在 postgresql.conf 調整。 -- Hear me exalted spirits. Hear me, be you gods or devils, ye who hold dominion here: I am a wizard without a home. I am a wonderer seeking refuge. Sacrifice -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.38.235

11/09 23:00, , 1F
postgresql.conf在哪@@
11/09 23:00, 1F

11/09 23:56, , 2F
跟整個 db 放在一起。我電腦上是 /usr/local/var/postgres/
11/09 23:56, 2F

11/10 23:41, , 3F
還是找不到orz....
11/10 23:41, 3F

11/11 02:05, , 4F
你可以看一下你怎麼啟動 pg_ctl 的,開 server需要那個路徑
11/11 02:05, 4F

11/24 11:59, , 5F
裝過好幾台redhat/ubuntu從未遇過預設是ascii過
11/24 11:59, 5F
文章代碼(AID): #1EkbnVW7 (Ruby)
討論串 (同標題文章)
文章代碼(AID): #1EkbnVW7 (Ruby)