mysqldump - Daten gemischt

mysqldump - Daten gemischt

am 28.10.2006 20:12:18 von Martin Kaffanke

Hallo!

Ich möchte ein mysqldump aus einer Datenbank bei der von allen Tabellen
die Struktur und von einigen Tabellen zusätzlich die Daten gedumpt werden.

Geht das?
Wie?

Martin

Re: mysqldump - Daten gemischt

am 28.10.2006 20:17:40 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: mysqldump - Daten gemischt

am 28.10.2006 21:02:00 von Martin Kaffanke

Am Sat, 28 Oct 2006 20:17:40 +0200 schrieb Andreas Kretschmer:

> begin Martin Kaffanke wrote:
>> Hallo!
>
>> Ich möchte ein mysqldump aus einer Datenbank bei der von allen Tabellen
>> die Struktur und von einigen Tabellen zusätzlich die Daten gedumpt werden.
>
>> Geht das?
>> Wie?
>
> TRUNCATE die tables, von denen Du _keine_ Daten haben willst, vorher ;-)

Das ist aber für mich tatsächlich eine Option. Ich kann ja einfach
vorher einen vollständigen Dump machen den in eine neue DB einspielen,
und dann dort truncate machen und einen dump. ;-)

Wenn keine besseren Antworten kommen mach ich das so.

lg,
Martin

Re: mysqldump - Daten gemischt

am 28.10.2006 21:19:12 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: mysqldump - Daten gemischt

am 28.10.2006 22:23:44 von Sven Paulus

Martin Kaffanke wrote:
> Ich möchte ein mysqldump aus einer Datenbank bei der von allen Tabe=
llen
> die Struktur und von einigen Tabellen zusätzlich die Daten gedumpt =
werden.

mysqldump -d DB > dump.sql
mysqldump -t DB TABLE_DATA_1 TABLE_DATA_2 ... >> dump.sql

Re: mysqldump - Daten gemischt

am 29.10.2006 02:46:28 von Johannes Vogel

Hi Martin

Martin Kaffanke wrote:
> Ich möchte ein mysqldump aus einer Datenbank bei der von allen Tabellen
> die Struktur und von einigen Tabellen zusätzlich die Daten gedumpt werden.

Setze ein mysqldump ab, wo nur die Struktur gespeichert wird und danach
noch einen, wo nur die Daten von denjenigen Tabellen gespeichert werden,
welche du auch haben willst. Den Output fügst du einfach dem ersten
hinzu. Da du auf referenzielle Integrität verzichtest, ist die
Reihenfolge eh egal. Auch sonst wär's m.E. kein Problem...

mysqldump -d db > db.dump
mysqldump -t db data-tables >> db.dump

HTH, Johannes

Re: mysqldump - Daten gemischt

am 29.10.2006 12:40:55 von Martin Kaffanke

Am Sun, 29 Oct 2006 02:46:28 +0200 schrieb Johannes Vogel:

> Hi Martin
>
> Martin Kaffanke wrote:
>> Ich möchte ein mysqldump aus einer Datenbank bei der von allen Tabellen
>> die Struktur und von einigen Tabellen zusätzlich die Daten gedumpt werden.
>
> Setze ein mysqldump ab, wo nur die Struktur gespeichert wird und danach
> noch einen, wo nur die Daten von denjenigen Tabellen gespeichert werden,
> welche du auch haben willst. Den Output fügst du einfach dem ersten
> hinzu. Da du auf referenzielle Integrität verzichtest, ist die
> Reihenfolge eh egal. Auch sonst wär's m.E. kein Problem...
>
> mysqldump -d db > db.dump
> mysqldump -t db data-tables >> db.dump

Danke, finde ich sehr gut.

lg,
Martin