PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да настроя PostgreSQL за Play 2.0?

Най-вероятно това е проблемът:

db.default.url="postgres://play:[email protected]:9000/Play_Playground_DB"

play doku казва, "db.default.url" е обикновен JDBC-URL. Има два проблема с вашата стойност:

  • Не е във формат, разпознат от PostgreSQL. Вижте тук за разрешените формати.
  • С ...default... предефинирате източника на данни по подразбиране. По подразбиране това предизвиква проблеми, освен ако не направите още няколко стъпки.

Валиден URL адрес на PostgreSQL може да изглежда така във вашия случай:

jdbc:postgresql://localhost:9000/Play_Playground_DB

Но:_ Сигурни ли сте, че вашата база данни работи на порт 9000? Казвате psql Play_Playground_DB работи за вас. Затова смятам, че вашият порт трябва да е портът по подразбиране 5432. Тогава този URL е правилният:

jdbc:postgresql://localhost/Play_Playground_DB


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails миграции върху съществуваща база данни

  2. Копирайте NULL стойности, присъстващи в csv файла, в postgres

  3. входният файл изглежда е дъмп на текстов формат. Моля, използвайте psql

  4. Как да преместя съществуващото си приложение за релси в heroku? (sqlite към postgres)

  5. Rails 3.1:Запитване на Postgres за записи в рамките на времеви диапазон