PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Changer sqlite en PostgreSQL en ruby ​​on rails

Assurez-vous d'avoir installé PostgreSQL dans votre machine et ajoutez un outil utile appelé pgAdmin , puis mettez à jour le database.yml fichier comme ci-dessous

default: &default
  adapter: postgresql
  encoding: unicode
  username: postgres
  password: xxxxx #<-- which you have defiend while installing postgresql
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>

development:
  <<: *default
  database: project_development

test:
  <<: *default
  database: project_test

production:
  <<: *default
  database: project_production
  username: username
  password: <%= ENV['PROJECT_DATABASE_PASSWORD'] %>

et gem pg utiliser dans votre Gemfile comme gem 'pg', '~> 0.20.0' avec cette version, exécutez bundle install

rake db:create
rake db:migrate

pour Heroku

heroku run rake db:migrate

et vous pouvez utiliser des rails commande au lieu de rake si votre version de rails est rails > 5.0.0