Ich habe einen PostgreSQL 9.5-Server, auf dem ich Skripte habe, die automatisch Rollen und Datenbanken für Benutzer erstellen. Innerhalb dieser Datenbanken wäre es hilfreich, bestimmte Erweiterungen (z. B. pgcrypto) zu aktivieren, aber so wie ich es verstehe, muss man ein Superuser sein, um ausgeführt zu werden CREATE EXTENSION
. Gibt es eine Möglichkeit, solche Erweiterungen zu aktivieren, ohne sich manuell mit einem Superuser-Konto anzumelden?
template1
und dann jede Benutzerdatenbank Erstellen vontemplate1
wieCREATE DATABASE foo OWNER=userfoo TEMPLATE=template1
?