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)

