MySQL Dump Splitter

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Pavel
Honorary Member
Δημοσιεύσεις: 1046
Εγγραφή: 08 Αύγ 2003 00:05
Τοποθεσία: UK

MySQL Dump Splitter

Δημοσίευση από Pavel » 15 Σεπ 2013 21:54

Καλησπέρα,

Εάν έχετε ένα τεράστιο mysqldump αρχείο και χρειάζεστε μόνο έναν πίνακα, έφτιαξα ένα script που εξάγει όλους (ή μερικούς) πίνακες σε διαφορετικά αρχεία.

Μπορείτε να το βρείτε εδώ: https://github.com/sadreck/mysqldbsplit

Usage:

Κώδικας: Επιλογή όλων

--in [sql dump] --out [output folder] --force --postfix-time "d-m-Y" --postfix-name [some text] --ignore [ignore-table1,ignore-table2,...] --only [export-table1,export-table2,...] --list

--in            MySQL dump file.
--out           Output folder to store individual sql files.
--force         If --out directory does not exist, create it.
--postfix-time  PHP date() format string to be appended to table filename.
--postfix-name  Any text you want to be appended to table filename.
--ignore        Any tables you want to ignore, comma separated.
--only          Specific tables you want to export. Overrides --ignore option.
--list          Only list tables. Will ignore every option except --in.
Example:

Κώδικας: Επιλογή όλων

php dbsplit.php --in /tmp/data.sql --out /tmp/tables --force --only table1,table2
php dbsplit.php --in /tmp/data.sql --list
php dbsplit.php --in /tmp/data.sql --out /tmp/tables --postfix-time "d-m-Y_H-i" --postfix-text myexporttext
Εσύ είσαι τρελός.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες