Zunächst grüße ich als Neuling das Forum und nun zur Frage:
Wo finde ich die Tabelleninhalte meiner Datenbanken und wie kann ich sie sichern? - Mit der Tabelle selbst geht das offensichtlich nur auf dem Umweg über Calc und mit Neudefinition einer neuen Tabelle. Beim Kopieren der Datenbank erhalte ich nur eine Kopie der Struktur, nicht aber des Inhalts. - In den Foren habe ich die Frage schon öfter gefunden, nie aber eine Antwort, die ich verstanden hätte.
Bisherige Erfahrungen: einige kleine DB bis 750 Datensätze erstellt, die meisten mit nur einer Tabelle. Alles ausschließlich mit "Bordmitten" ohne eigene Makros.
Vor etlichen Jahren habe ich ähnliches mit Access gemacht, wobei nach meiner Erinnerung das Kopieren der Datenbankinhalte kein Problem war.
Kann mir jemand helfen?
❤️ Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! ❤️
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Datenbankinhalte sichern
Re: Datenbankinhalte sichern
Hallo dreggi,
Wichtig ist auch noch die Datei "script" in diesem Verzeichnis, die die Tabellenstruktur für die Datenbank erstellt.
Einfacher ist es, die komplette *.odb-Datei zu kopieren und mit einem entsprechenden Sicherungsdatum wieder abzuspeichern - geht auch mit Makros ...
Willst Du nur den Inhalt haben, dann hilft Dir auch unter Extras → SQL
Das erstellt eine *.csv-Datei Deiner Einträge in die Tabelle im gleichen Verzeichnis, in dem sich Deine Datenbankdatei auch befindet.
Gruß
Robert
Die liegen in der *.odb-Datei. Die *.odb-Datei ist nur ein gepacktes Verzeichnis. In diesem gepackten Verzeichnis findest Du ein Unterverzeichnis "database". Und in diesem Verzeichnis wiederum liegt eine Datei "data". Diese Datei enthält die Daten Deiner Datenbank.dreggi hat geschrieben: Wo finde ich die Tabelleninhalte meiner Datenbanken und wie kann ich sie sichern?
Wichtig ist auch noch die Datei "script" in diesem Verzeichnis, die die Tabellenstruktur für die Datenbank erstellt.
Du kannst so eine Tabelle mit einem rechten Mausklick kopieren und in eine andere Datenbank einfügen. Das gilt nicht nur für die Struktur, sondern auch für die Inhalte.dreggi hat geschrieben: - Mit der Tabelle selbst geht das offensichtlich nur auf dem Umweg über Calc und mit Neudefinition einer neuen Tabelle. Beim Kopieren der Datenbank erhalte ich nur eine Kopie der Struktur, nicht aber des Inhalts.
Einfacher ist es, die komplette *.odb-Datei zu kopieren und mit einem entsprechenden Sicherungsdatum wieder abzuspeichern - geht auch mit Makros ...
Willst Du nur den Inhalt haben, dann hilft Dir auch unter Extras → SQL
Code: Alles auswählen
SELECT * INTO TEXT "Sicherung.txt" FROM "Tabelle"
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Datenbankinhalte sichern
Hallo Robert,
herzlichen Dank für Deine ausführliche Antwort.
Besten Dank, auch für die anderen Hinweise, die ich mir für mein weiteres Vorgehen merken werde und
Viele Grüße
dreggi
herzlichen Dank für Deine ausführliche Antwort.
Genau das habe ich ja immer versucht, mit dem Ergebnis, dass die Kopien keine Tabellen mehr enthielten. Aber Dein Hinweis hat mich animiert, die odb-Dateien auch mal in andere Ordner zu kopieren, was dann ging. -> Der Sicherungs-Ordner enthielt in seinem Namen ein Semikolon. Nachdem ich es entfernt habe, funktioniert alles einwandfrei. - Dieses Semikolon wurde nur von der odb-Datei übel genommen, alle anderen Dateien haben sich daran nicht gestört.RobertG hat geschrieben:Einfacher ist es, die komplette *.odb-Datei zu kopieren und mit einem entsprechenden Sicherungsdatum wieder abzuspeichern
Besten Dank, auch für die anderen Hinweise, die ich mir für mein weiteres Vorgehen merken werde und
Viele Grüße
dreggi
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.