Hi,
habe unter Linux(Debian) wie folgt eine Datensicherung, die per cron aufgerufen wird:
Leider enthält die Sicherung "erste.sql" nur die Struktur und keine Daten bzw. jenen Inhalt:
Wieso auch immer?
Die Sicherung "allDB.sql enthält alle Datenbanken und die benötigten Daten, jedoch wird hier nur die Datenbank "erste.sql" und zweite.sql" benötigt. Wie kann ich aus dieser Sicherung die 2 Datenbanken wiederherstellen?
Weitere Frage: Mit der Zeit füllt sich das Sicherungs-Verzeichnis (nach oben genannten Datensicherung-Methode), geht dies auch in gepackter Form, wie würdet hier dies machen?
Gruß picky
habe unter Linux(Debian) wie folgt eine Datensicherung, die per cron aufgerufen wird:
Code:
#!/bin/sh su postgres -c pg_dump erste > ~picky/backups/psql/$(date +%Y-%m-%d)' 'erste.sql su postgres -c pg_dumpall > ~picky/backups/psql/$(date +%Y-%m-%d)' 'allDB.sql
Code:
-- -- PostgreSQL database dump -- SET client_encoding = 'UTF8'; SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min_messages = warning; SET escape_string_warning = off; -- -- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres -- CREATE PROCEDURAL LANGUAGE plpgsql; ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres; -- -- Name: public; Type: ACL; Schema: -; Owner: postgres -- REVOKE ALL ON SCHEMA public FROM PUBLIC; REVOKE ALL ON SCHEMA public FROM postgres; GRANT ALL ON SCHEMA public TO postgres; GRANT ALL ON SCHEMA public TO PUBLIC; -- -- PostgreSQL database dump complete --
Die Sicherung "allDB.sql enthält alle Datenbanken und die benötigten Daten, jedoch wird hier nur die Datenbank "erste.sql" und zweite.sql" benötigt. Wie kann ich aus dieser Sicherung die 2 Datenbanken wiederherstellen?
Weitere Frage: Mit der Zeit füllt sich das Sicherungs-Verzeichnis (nach oben genannten Datensicherung-Methode), geht dies auch in gepackter Form, wie würdet hier dies machen?
Gruß picky

Kommentar