Was löscht "Drop foreign Schema XXX Cascade"
"Marc F. Neininger" <[email protected]> Tue, 13 Feb 2018 14:56:46 +0100 (CET)
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_25601_983382720.1518530206103
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi,
ich nutze im Gesch=C3=A4ft Postgresql 9.6 in Verbindung mit fdw (foreign da=
ta wrapper). Nachdem wir das Schema einer Datenbank importiert haben (IMPOR=
T FOREIGN SCHEMA...) wollen wir dieses fremde Schema wieder loswerden, der =
Name ist schlicht nicht sprechend genug.
Das Schema kann ich aber nicht l=C3=B6schen, denn am Schema h=C3=A4ngen sch=
on importierte Tabellen (die ich =C3=BCbrigend weder im PGAdmin3 noch im PG=
Admin4 sehe), wohl aber in information_schema.tables.
Ein "DROP FOREIGN SCHEMA test1" l=C3=B6scht das Schema nicht, sondern verwe=
ist auf die importierten Tabellendefinitionen. Mein Gedanke ist ein "DROP F=
OREIGN SCHEMA test1 CASCADE". Wo allerdings endet der cascade? Ich h=C3=A4t=
te wenig Spa=C3=9F, wenn das L=C3=B6schen auf's Ursprungssystem durchschl=
=C3=A4gt und mir das Quellsystem gleich mit l=C3=B6scht.
In der Doku finde ich dazu nix und selbst die Freunde aus Palo Alto haben m=
ir bisher auf Anfragen keine ordentlichen Informationen geliefert.
K=C3=B6nnt Ihr mir sagen, wo ich finde, wie weit ein Cascade l=C3=B6scht od=
er ob es da irgendwo eine festgelegte Grenze gibt?
Danke und Gr=C3=BC=C3=9Fe
Marc
------=_Part_25601_983382720.1518530206103
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html><head>
<meta charset=3D"UTF-8">
</head><body><p>Hi,<br></p><p>ich nutze im Geschäft Postgresql 9.6 in =
Verbindung mit fdw (foreign data wrapper). Nachdem wir das Schema einer Dat=
enbank importiert haben (IMPORT FOREIGN SCHEMA...) wollen wir dieses fremde=
Schema wieder loswerden, der Name ist schlicht nicht sprechend genug.</p><=
p>Das Schema kann ich aber nicht löschen, denn am Schema hängen s=
chon importierte Tabellen (die ich übrigend weder im PGAdmin3 noch im =
PGAdmin4 sehe), wohl aber in information_schema.tables. <br></p><p>Ein "=
;DROP FOREIGN SCHEMA test1" löscht das Schema nicht, sondern verwe=
ist auf die importierten Tabellendefinitionen. Mein Gedanke ist ein "DR=
OP FOREIGN SCHEMA test1 CASCADE". Wo allerdings endet der cascade? Ich =
hätte wenig Spaß, wenn das Löschen auf's Ursprungssystem=
durchschlägt und mir das Quellsystem gleich mit löscht.<br></p><=
p>In der Doku finde ich dazu nix und selbst die Freunde aus Palo Alto haben=
mir bisher auf Anfragen keine ordentlichen Informationen geliefert.<br></p=
><p>Könnt Ihr mir sagen, wo ich finde, wie weit ein Cascade lösch=
t oder ob es da irgendwo eine festgelegte Grenze gibt?<br></p><p>Danke und =
Grüße<br></p><p><br></p><p>Marc<br></p></body></html>
=20
------=_Part_25601_983382720.1518530206103--