Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ruby on Rails: How can I edit database.yml for postgresql?

Rails new app.

The current database.yml is like that:

# SQLite version 3.x #   gem install sqlite3 # #   Ensure the SQLite 3 gem is defined in your Gemfile #   gem 'sqlite3' development:   adapter: sqlite3   database: db/development.sqlite3   pool: 5   timeout: 5000  # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". # Do not set this db to the same as development or production. test:   adapter: sqlite3   database: db/test.sqlite3   pool: 5   timeout: 5000  production:   adapter: sqlite3   database: db/production.sqlite3   pool: 5   timeout: 5000 

I need to edit this for postgresql database.

How can I do this?

like image 966
shibly Avatar asked Oct 07 '11 15:10

shibly


People also ask

How do I change a database in Rails?

Notes. To use the Rails 6 db system change command, you simply need to specify the new database adapter with the --to option. Keep in mind, you may need to change the version numbers of the database adapter in your Gemfile after running this command.

Where is database Yml in rails?

yml file in /shared/config directly on the server.


1 Answers

Simply:

development:   adapter: postgresql   encoding: unicode   database: blog_development   pool: 5   username: blog   password:   host: localhost 

Source: Configuring Rails Applications

like image 176
Zabba Avatar answered Sep 25 '22 06:09

Zabba