Hallo Peter, 

Am 13:20 2003-01-27 +0100 hat Peter Jenke geschrieben:

>Entschuldige bitte die verz�gerte Antwort: Ich bin ein paar Tage nicht
>an meine Mails gekommen.

Kann auch nur alle paar tage einmal antworten... 
(wird Zeit, das mein HANDY funktioniert) 

>Anlegen mit psql:
>       CREATE TABLE _modifiziert_ ( tab_name VARCHAR(40) NOT NULL );

>Datenbank ver�ndern, den Tabellennamen speichern mit   INSERT INTO
>_modifiziert_ ( tab_name ) VALUES ( $tabellenname ); 
>F�r die Sicherung die Namen aus der Tabelle auslesen mit
>       SELECT DISTINCT * FROM _modifiziert_;

>Das DISTINCT bewirkt, das mehrfache Eintr�ge nur einmal im Ergebnis
>erscheinen. Ich w�rde die Ausgabe in eine Datei schreiben und mit dieser
>Datei ein Skript f�ttern, dass die Tabellen mit pg_dump (siehe meine
>erste Mail) sichert.

Ja sicher, anderst habe ich mir das auch nicht vorgestellt. 

>Nach dem Backup muss _modifiziert_ wieder leer sein:
>       DELETE FROM _modifiziert_;
>l�scht alle Eintr�ge.

Hmmm, ich denke, das _modifiziert_ sofort beim auslesen geleert 
werden muss, denn wenn ich danach mit pg_dump die liste abarbeite, 
rennt die postgresql ja weiter und weitere Tabellen koennten 
modifiziert werden. 

>Apropos Verwaltungskram: Der f�llt weg, wenn Du die Datenbank mit
>pg_dump sicherst. Es k�nnte sein, dass Dein Backup kleiner ausf�llt als
>die 80GB. W�r' vielleicht einen Versuch wert.(Ich habe hier eine
>Datenbank, die auf dem Rechner etwas �ber 100MB belegt - keine
>Optimierung gemacht, Indizees sind nicht angelegt - die Nutzdaten sind
>ungef�hr 15MB gross.)

Richtig, aber ich kann eben nicht jeden Tag ein Master-Backup machen, 
sondern warscheinlich nur einmal im Monat (wenn ich nach paris fahre), 
denn selbst 80->12 GByte per Internet Backupen ist nicht drin. 

Da braucht man selbst bei einer E1 mindestens 20 Stunden bei voller last.

>Zu Deiner anderen Mail:
>Die komplette Datenbank solltest Du mit pg_dump bzw. pg_dumpall sichern.
>(Vielleicht hast Du ja Gl�ck und alles passt auf eine CD... s.o.)

Sind mit pg_dumpall rund 39 GByte... 
Das passt noch nicht einmal auf DVD's.

>Mir f�llt noch ein: 
>Falls in der Datenbank viel gel�scht wird, musst Du Dir mal VACUUM
>ansehen. PostgreSQL l�scht Daten nicht unmittelbar, sondern markiert sie

Das weis ich, aber zu meine Datenbank wird nur hinzugefuegt oder 
geaendert (es sei denn, irgendwelche Personen/Organisationen/Behoerden 
stoert das...) 

>nur als gel�scht. Mit VACUUM kriegst Du sie wohl los. (Hab' ich aber
>auch nur nachgelesen, noch nicht probiert...)

Funktioniert ganz gut, nur geht VACUUM nur, wen de postgres anhaelst.

>Gruss
>
>Peter

Michelle

>
##################  Get the Power of Debian/GNU-Linux
##################


--
H�ufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an