yml with rails postgres new myapp ruby-on-rails ruby database ruby-on-rails-3 postgresql

with - Ruby on Rails: ¿Cómo puedo editar database.yml para postgresql?



rails new myapp postgresql (6)

Como Zabba dijo que es

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

Como se menciona en la Configuración de aplicaciones de rieles . Pero es posible que desee un min_messages: WARNING adicionales min_messages: WARNING , para deshacerse de los desagradables mensajes NOTIFICACIÓN que postgresql le brinda durante una migración . Entonces mi entrada database.yml ve así

development: adapter: postgresql encoding: unicode database: blog_development pool: 5 username: blog password: min_messages: WARNING

rails nueva aplicación =>

La base de datos actual.yml es así =

# 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

Necesito editar esto para la base de datos postgresql.

Cómo puedo hacer esto ?



Simplemente usa

rails new app_name --database=postgresql

o si la aplicación existente prueba

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


Simplemente:

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

Fuente: Configuración de aplicaciones Rails


development: adapter: postgresql encoding: utf8 database: name username: hading password: my_db_password host: localhost # not mandatory pool: 5 # not mandatory timeout: 5000 # not mandatory


development: adapter: postgresql encoding: utf8 database: name username: hading password: my_db_password pool: 5 # not mandatory timeout: 5000 # not mandatory host: localhost port: your postgresql port number (5432 or 5433)