推 godfat:兩者 user 是分開的,只是預設會用 unix 去嘗試 pg user 11/08 22:10
恩,我剛剛也試出來要切換成 postgres 這個user 才可以成功執行 createuser
不過接下來的問題變成了:
PGError (FATAL: database "demo_development" does not exist);
.....這是暗示我要再自己加上demo_development這個database?
換句話說:我每開一個新的rails project,我都要手動自己開一個新database?
※ 編輯: kira925 來自: 140.113.28.197 (11/08 22:12)
→ godfat:你要先用 postgres 這個 user 去操作 11/08 22:10
→ godfat:不是的,你可以用 rake db:create 來產生這個 database 11/08 22:18
PGError: ERROR: new encoding (UTF8) is incompatible with the encoding of the template
database (SQL_ASCII)
那要怎麼更改template的encoding?
另外,我還是很疑惑為什麼沒用到database的program卻會去check database....
因為已經自動產生了database.yml的關係?
※ 編輯: kira925 來自: 140.113.28.197 (11/08 22:31)
→ godfat:抱歉沒那麼熟,你碰到的這個問題我碰過,但忘記怎麼解決的 11/08 22:47
→ godfat:至於為啥 rails 還去動 db, 我只想說 rails 寫不好 XD 11/08 22:47
這是rails自動產生的範例阿@@
為什麼單純的new demo什麼事都沒有,但是改個Hello World就爆炸了XD
※ 編輯: kira925 來自: 140.113.253.145 (11/08 23:25)
→ godfat:習慣就好... XD 11/09 00:16
→ kira925:剛剛找到可能解法,明天實驗過後我PO版..XD 11/09 00:22