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

Играйте! рамка - Не може да се свърже с база данни

Може да имадве нещата са грешни или най-малкото съмнителни във вашата настройка.

Първо:postgres:... Синтаксисът на URL не е обикновен JDBC URL адрес. Този формат не се разбира от JDBC драйвера на PostgreSQL. Вижте този отговор към подобен проблем.

Второ:Опитвате се да използвате акаунта на суперпотребител PostgreSQL за Play. Акаунтът на суперпотребител трябва да се използва само за административна работа, но не и за "нормална" работа. Особено не за работа, която включва публичен достъп до базата данни чрез някакъв уеб интерфейс. Всяка атака с SQL-инжектиране дава на атакуващия златния ключ към вашата база данни - включително ядреното оръжие, за да унищожи целия ви DB клъстер наведнъж или да инсталира всяка задна врата във вашия DB сървър.

Затова ви препоръчвам да създадете нов потребител, който да конфигурирате във вашия Play! настройки.

Това каза:паролата по подразбиране за postgres потребителят не зададен на Ubuntu. Тази настройка позволява влизане на 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. Могат ли няколко нишки да причинят дублиращи се актуализации на ограничен набор?

  2. POSTGRES проверява дали дадена стойност присъства в колоната на тип масив

  3. Вземете броя на записите, засегнати от INSERT или UPDATE в PostgreSQL

  4. Rails - SQLite3::SQLException:почти USING:синтактична грешка

  5. Заявка postgres jsonb по стойност, независимо от ключовете