Tabelleninhalte löschen

Tabelleninhalte löschen

am 30.10.2007 09:29:51 von Juerg Schwarz

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

Re: Tabelleninhalte löschen

am 30.10.2007 09:40:28 von Andreas Kretschmer

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

Re: Tabelleninhalte löschen

am 10.11.2007 18:57:59 von Dominik Echterbruch

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)