PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zmiana sqlite na PostgreSQL w ruby ​​na szynach

Upewnij się, że zainstalowałeś PostgreSQL w swoim komputerze i dodaj pomocne narzędzie o nazwie pgAdmin , a następnie zaktualizuj database.yml plik jak poniżej

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

i gem pg użyj w swoim pliku Gemfile, np. gem 'pg', '~> 0.20.0' z tą wersją uruchom bundle install

rake db:create
rake db:migrate

dla Heroku

heroku run rake db:migrate

i możesz użyć rails polecenie zamiast rake jeśli twoja wersja railsów to rails > 5.0.0




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę zatrzymać skrypt Postgres, gdy napotka błąd?

  2. Różnica między set, \set i \pset w psql

  3. Obliczanie i oszczędzanie miejsca w PostgreSQL

  4. Wydajny sposób na pobieranie danych z drugiej bazy danych?

  5. INSERT INTO ... RETURNING - niejednoznaczne odniesienie do kolumny