Mogą być dwa rzeczy źle lub co najmniej wątpliwe w twojej konfiguracji.
Po pierwsze:postgres:...
Składnia adresu URL nie jest zwykłym adresem URL JDBC. Ten format nie jest rozumiany przez sterownik PostgreSQL JDBC. Zobacz tę odpowiedź
do podobnego problemu.
Po drugie:Próbujesz użyć konta superużytkownika PostgreSQL w Play. Konta superużytkownika należy używać tylko do pracy administracyjnej, ale nie do „normalnej” pracy. Zwłaszcza nie do pracy, która obejmuje publiczny dostęp do DB za pośrednictwem jakiegoś webfrontendu. Każdy atak typu SQL-Injection daje napastnikowi złoty klucz do Twojej bazy danych — w tym nuke, który umożliwia natychmiastowe zniszczenie całego klastra DB lub zainstalowanie dowolnego backdoora na serwerze DB.
Dlatego polecam, abyś stworzył nowego użytkownika, którego konfigurujesz w swoim Play! ustawienia.
To powiedziawszy:domyślne hasło dla postgres
użytkownik nie ustawić na Ubuntu. Ta konfiguracja umożliwia zalogowanie się do użytkownika bazy danych tylko od tego samego użytkownika systemu operacyjnego . Jak to naprawić, wyjaśniono w tej odpowiedzi
.
Jeśli te dwie wskazówki nie pomogą: Podany przez Ciebie błąd jest bardzo niejasny. Tam musi być bardziej szczegółowymi dziennikami błędów gdzieś . Znajdź je i dołącz do swojego pytania za pomocą przycisku „edytuj”.