How can I create a Postgres user and database whenever I create a new rails app?

后端 未结 2 1798
囚心锁ツ
囚心锁ツ 2021-02-09 20:49

I have followed this really helpful tutorial:

http://blog.willj.net/2011/05/31/setting-up-postgresql-for-ruby-on-rails-development-on-os-x/

I would really like t

相关标签:
2条回答
  • 2021-02-09 21:03

    Actually you don't need to create a new user each time you create a new rails app.

    All you have to do is create the new application and change the username in your database.yml

    development:
      adapter: postgresql
      encoding: unicode
      database: newapp_development
      pool: 5
      username: #your username
      password:
    ...
    

    than just:

    rake db:create:all
    
    0 讨论(0)
  • 2021-02-09 21:19

    On a unix based system:

    sudo -u postgres createuser -d -R -P APPNAME
    sudo -u postgres createdb -O APPNAME APPNAME
    

    You can create a script and put it somewhere in your $PATH if you can't remember.

    0 讨论(0)
提交回复
热议问题