sql >> Databasteknik >  >> RDS >> PostgreSQL

Byter sqlite till PostgreSQL i ruby ​​on rails

Se till att du har installerat PostgreSQL i din maskin och lägg till ett användbart verktyg som heter pgAdmin , uppdatera sedan database.yml fil som nedan

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'] %>

och gem pg använd i din Gemfil som gem 'pg', '~> 0.20.0' med den här versionen kör sedan bundle install

rake db:create
rake db:migrate

för Heroku

heroku run rake db:migrate

och du kan använda rails kommando istället för rake om din rails-version är rails > 5.0.0




  1. Hur räknar man upp alla aktiverade roller för alla användare i PostgreSQL?

  2. Säkra din MySQL-installation

  3. Hur man strukturerar databasen för olästa objektvarningar per användare

  4. Postgresql DB backup Idealiska metoder