| PostgreSQL: Das Offizielle Handbuch | ||||
|---|---|---|---|---|
| Zurück | Schnell zurück | Schnell nach vorne | Nach vorne | |
ALTER DATABASE name SET parameter { TO | = } { wert | DEFAULT }
ALTER DATABASE name RESET parameterALTER DATABASE wird verwendet um die Sitzungsvorgabewerte eines Konfigurationsparameters für eine PostgreSQL-Datenbank einzustellen. Wenn danach eine neue Sitzung in dieser Datenbank gestartet wird, dann wird der angegebene Wert der Vorgabewert für die Sitzung. Die datenbankspezifischen Vorgabewerte haben Vorrang vor Werten, die in postgresql.conf oder auf der Kommandozeile des postmaster-Befehls angegeben wurden.
Nur der Eigentümer der Datenbank oder ein Superuser können die Sitzungvorgabewerte einer Datenbank ändern.
Der Name der Datenbank, für die die Sitzungsvorgabewerte geändert werden sollen.
Setzt den Sitzungsvorgabewert des angegebenen Konfigurationsparameters in dieser Datenbank auf den angegebenen Wert. Wenn wert DEFAULT ist oder RESET verwendet wird, dann wird die datenbankspezifische Parametereinstellung entfernt und in neuen Sitzungen wird wieder der systemweite Vorgabewert verwendet. Mit RESET ALL können alle Einstellungen entfernt werden.
Unter SET und in Abschnitt 16.4 finden Sie weitere Informationen über die erlaubten Parameternamen und Werte.
Meldung, wenn die Änderung erfolgreich war.
Fehlermeldung, wenn die angegebene Datenbank nicht existiert.
Mit ALTER USER kann man außerdem einen Sitzungsvorgabewert an einen bestimmten Benutzer statt an eine Datenbank knüpfen. Wenn es einen Konflikt gibt, dann haben die benutzerspezifischen Einstellungen Vorrang vor den datenbankspezifischen.
Um in der Datenbank test Indexscans in der Voreinstellung abzuschalten:
ALTER DATABASE test SET enable_indexscan TO off;
| Zurück | Zum Anfang | Nach vorne |
| ABORT | Nach oben | ALTER GROUP |