sql >> Database >  >> RDS >> PostgreSQL

Sqlite wijzigen in PostgreSQL in ruby ​​on rails

Zorg ervoor dat u PostgreSQL hebt geïnstalleerd in uw machine en voeg een handige tool toe genaamd pgAdmin en werk vervolgens de database.yml . bij bestand zoals hieronder

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

en gem pg gebruiken in je Gemfile zoals gem 'pg', '~> 0.20.0' met deze versie voer dan bundle install uit

rake db:create
rake db:migrate

voor Heroku

heroku run rake db:migrate

en je kunt rails gebruiken commando in plaats van rake als uw railsversie rails > 5.0.0 is




  1. PHP mysqli() werkt niet

  2. Hoe sla je een afbeeldingsbestand op in een Postgres-database?

  3. Cursor For Loop hoe een bericht af te drukken wanneer niet gevonden

  4. Hoe kunnen gebruikers elkaars berichten leuk vinden en niet leuk vinden met behulp van sequelize postgres nodejs?