Tabelleninhalte löschen
am 30.10.2007 09:29:51 von Juerg SchwarzWie lösche ich in einer DB in allen Tabellen gleichzeitig alle Inhalte
per Kommandozeile? Nur die Inhalte! Die Tabellen müssen bestehen bleiben.
juerg
Wie lösche ich in einer DB in allen Tabellen gleichzeitig alle Inhalte
per Kommandozeile? Nur die Inhalte! Die Tabellen müssen bestehen bleiben.
juerg
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Andreas Kretschmer schrieb:
> begin Juerg Schwarz schrieb:
>> Wie lösche ich in einer DB in allen Tabellen gleichzeitig alle Inhalte
>> per Kommandozeile? Nur die Inhalte! Die Tabellen müssen bestehen bleiben.
>
> Indem Du in einer Schleife für alle Tabellen TRUNCATE aufrufst.
Das setzt allerdings auch den Counter für die automatischen Inkremente
zurück. Wenn man das will, ist es OK, ansonsten DELETE mit einem WHERE
benutzen.
Grüße,
Dominik
--
Wo kämen wir denn hin, wenn jeder sagen würde wo kämen wir hin, aber
niemand gehen würde um zu sehen, wohin wir kämen, wenn wir gingen?
(Autor unbekannt)