Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellen, Modifizieren und Löschen von Schemata
Alle Benutzer können Schemata erstellen und eigene Schemata ändern und löschen.
Sie können folgende Aktionen ausführen:
-
Verwenden Sie den Befehl CREATE SCHEMA, um ein neues Schema zu erstellen.
-
Mit dem Befehl ALTER SCHEMA können Sie den Besitzer eines Schemas ändern.
-
Um ein Schema und alle enthaltenen Objekte zu löschen, führen Sie den Befehl DROP SCHEMA aus.
-
Um eine Tabelle in einem Schema zu erstellen, verwenden Sie bei der Erstellung der Tabelle die Syntax schema_name.tabellen_name.
Um eine Liste aller Schemas anzuzeigen, fragen Sie die NAMESPACE PG_-Systemkatalogtabelle ab:
select * from pg_namespace;
Um eine Liste der Tabellen anzuzeigen, die zu einem Schema gehören, fragen Sie die DEF Systemkatalogtabelle PG_ TABLE _ ab. Die folgende Abfrage gibt beispielsweise eine Liste von Tabellen im CATALOG PG_-Schema zurück.
select distinct(tablename) from pg_table_def where schemaname = 'pg_catalog';