sql >> Database teknologi >  >> RDS >> PostgreSQL

Skifter sqlite til PostgreSQL i ruby ​​on rails

Sørg for, at du har installeret PostgreSQL i din maskine og tilføj et nyttigt værktøj kaldet pgAdmin , og opdater derefter database.yml fil som nedenfor

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

og gem pg brug i din Gemfil som gem 'pg', '~> 0.20.0' med denne version, kør derefter bundle install

rake db:create
rake db:migrate

for Heroku

heroku run rake db:migrate

og du kan bruge rails kommando i stedet for rake hvis din rails-version er rails > 5.0.0




  1. PYTHON:Opdater FLERE KOLONNER med pythonvariabler

  2. Postgres fejl ugyldig værdi for parameter TimeZone:UTC

  3. Sådan justerer du ydelsen af ​​SQL Server, Azure SQL Database og Amazon RDS

  4. Forbedring af Mysql Match mod søgning