Schemas in Postgres

Hallo,
ich habe in der DB 5 Schemas. Einige davon sind absolut leer.

pg_temp_1, pg_toast, pg_toast_temp_1.

Werden diese benötigt? Ich hatte sie nicht erstellt.

Unabhänig davon, hat ein Schema etwas mit dem initdb befehl zu tun?

Dann solltest Du sie auch nicht löschen :wink:

Nun, in den pg_temp_1 erstellt PG temp. Tabellen, das bzw. die toast-Schemas dienen für das toastbrot :wink:

Spaß beiseite, dort werden Daten gespeichert, die zu groß für reguläre Tabellen sind, guggst Du Doku.

PostgreSQL: Documentation: Manuals: PostgreSQL 8.4: TOAST





Unabhänig davon, hat ein Schema etwas mit dem initdb befehl zu tun?

Nein. Ein Schema ist ein Namensraum. Es gibt Befehle zum Erstellen und Löschen, CREATE und DROP mit den passenden Parametern. Guggst Du wieder Doku.


Andreas

dann lass ich sie mal stehen