Hallo,
weiß jemand eine Möglichkeit in einer PostgreSQL-Datenbank nur die Daten-Inhalte (keine Definitionen) von einem Schema in ein anderes Schema zu kopieren?
Hintergrund: Für automatische Tests brauche ich immer die gleiche Datenbasis, daher habe ich eine Datenbank mit 2 Schemata angelegt. In dem einen Schema ist der Originalzustand abgelegt, auf dem anderen Schema läuft der automatische Tests.
Vor jedem Test-Lauf wird das 2. Schema gelöscht und auf Basis des 1. Schemas neu angelegt. Das dauert aber relativ lange ca. 10 Minuten.
Ich habe bereits mit pg_dump und --data-only bzw. --schema-only experimentiert, aber bei spätestens bei pg_restore und --data-only hagelt es Fehlermeldungen.
weiß jemand eine Möglichkeit in einer PostgreSQL-Datenbank nur die Daten-Inhalte (keine Definitionen) von einem Schema in ein anderes Schema zu kopieren?
Hintergrund: Für automatische Tests brauche ich immer die gleiche Datenbasis, daher habe ich eine Datenbank mit 2 Schemata angelegt. In dem einen Schema ist der Originalzustand abgelegt, auf dem anderen Schema läuft der automatische Tests.
Vor jedem Test-Lauf wird das 2. Schema gelöscht und auf Basis des 1. Schemas neu angelegt. Das dauert aber relativ lange ca. 10 Minuten.
Ich habe bereits mit pg_dump und --data-only bzw. --schema-only experimentiert, aber bei spätestens bei pg_restore und --data-only hagelt es Fehlermeldungen.
Comment