環境
Windows10
PostgreSQL 10.3 (Windows用インストーラでインストール)
Phoenix 1.3.2
Windows10
PostgreSQL 10.3 (Windows用インストーラでインストール)
Phoenix 1.3.2
Phoenixやってみようと思って、
mix phx.new app_name
からの
mix ecto.create
したところ
ユーザーがないと大激怒。ちなみにphoenixデフォルトで指定されているpostgresというユーザーはすでに作られていたので変更します。
app_name/config/dev.exs
の下の方にデータベースのユーザー名とパスワードがあるので適当な値に設定。
さて。
「WindowsでPostgresqlのユーザーってどうやって追加するんだ?」
そこはそれ。GUI天下のWindowsらしくGUIツールが付いてきてるんですね。
PostgreSQL:WindowsでユーザとDBを作成 - Web系開発メモ
上記を参考に作成。
pgAdmin4というツールを起動して、Login/Group RoleのところでCreate。
権限の設定で、ログイン可能・データベース作成可能にしておく。
Saveして再び mix ecto.create
The database for Hello.Repo has been created とのこと。やったぜ。
pgAdmin4の方で見てもちゃんとデータベースが作られたっぽい。
mix phx.new app_name
からの
mix ecto.create
したところ
ユーザーがないと大激怒。ちなみにphoenixデフォルトで指定されているpostgresというユーザーはすでに作られていたので変更します。
app_name/config/dev.exs
の下の方にデータベースのユーザー名とパスワードがあるので適当な値に設定。
さて。
「WindowsでPostgresqlのユーザーってどうやって追加するんだ?」
そこはそれ。GUI天下のWindowsらしくGUIツールが付いてきてるんですね。
PostgreSQL:WindowsでユーザとDBを作成 - Web系開発メモ
上記を参考に作成。
pgAdmin4というツールを起動して、Login/Group RoleのところでCreate。
権限の設定で、ログイン可能・データベース作成可能にしておく。
Saveして再び mix ecto.create
The database for Hello.Repo has been created とのこと。やったぜ。
pgAdmin4の方で見てもちゃんとデータベースが作られたっぽい。