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?
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.
yml file in /shared/config directly on the server.
Simply:
development:   adapter: postgresql   encoding: unicode   database: blog_development   pool: 5   username: blog   password:   host: localhost   Source: Configuring Rails Applications
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With