Zadejte hledaný výraz...

Manipulácia s Databázou Mysql

Gabonator
verified
rating uzivatele
(1 hodnocení)
21. 12. 2018 14:29:18
Dobrý deň,
potrebujem zreorganizovať databázu, preniesť zo starej db niektoré položky, vyhodiť a iné pridať.
Nedarí sa mi naimportovať zo starej db na novú napr. Id, first_name, last_name a pod.
lebo pri klasickom importe je možné presúvať iba všetko.
Poradíte nejaký nástroj alebo doporučené riešenie.
dakujem
21. 12. 2018 14:29:18
https://webtrh.cz/diskuse/manipulacia-s-databazou-mysql/#reply1380446
Pro export/import je nastroj mysqldump.
21. 12. 2018 14:30:41
https://webtrh.cz/diskuse/manipulacia-s-databazou-mysql/#reply1380445
Vytvořte si kopii databáze
Na kopii proveďte všechny úpravy, odstraňte a přidejte potřebné sloupce
Volitelně: Upravenou kopii exportujte a importujte na nový stroj
A máte to.
Dělat úpravy rovnou v dumpu databáze nedává moc smysl.
21. 12. 2018 14:38:21
https://webtrh.cz/diskuse/manipulacia-s-databazou-mysql/#reply1380444
Gabonator
verified
rating uzivatele
(1 hodnocení)
21. 12. 2018 14:48:11
Napsal Martin Schlemmer;1502693
Vytvořte si kopii databáze
Na kopii proveďte všechny úpravy, odstraňte a přidejte potřebné sloupce
Volitelně: Upravenou kopii exportujte a importujte na nový stroj
Týmto spôsobom som to riešil, ale problém uviazol som na probléme, že
niektoré stlpce v novej db, neboli na starej. Chybová hláška, počet importovaných položiek nesúhlasil s počtom stlpcov v novej db.
Ak som správne pochopil, tak musel by som tie chýbajúce prázdne doplniť nejakým znakom.
21. 12. 2018 14:48:11
https://webtrh.cz/diskuse/manipulacia-s-databazou-mysql/#reply1380443
TomasX
verified
rating uzivatele
(4 hodnocení)
21. 12. 2018 15:26:43
Napsal Gabonator;1502694
Týmto spôsobom som to riešil, ale problém uviazol som na probléme, že
niektoré stlpce v novej db, neboli na starej. Chybová hláška, počet importovaných položiek nesúhlasil s počtom stlpcov v novej db.
Ak som správne pochopil, tak musel by som tie chýbajúce prázdne doplniť nejakým znakom.
Ne takhke. Udělej prostě kopii současné databáze vč. dat, na kopii pak můžeš pomocí phpmyadmin či přímo sql alterů provést všechny změny a pak na to napojit upravenou aplikaci. Po vytvoření kopie bys do původní databáze neměl již nic zapisovat či bys měl aplikaci vypnout.
21. 12. 2018 15:26:43
https://webtrh.cz/diskuse/manipulacia-s-databazou-mysql/#reply1380442
Gabonator
verified
rating uzivatele
(1 hodnocení)
21. 12. 2018 16:11:51
Ok,
asi to ináč nepôjde.
Úprimne, tomu riešeniu som sa chcel vyhnúť.
Je rozdiel či máš čistú db a postupne tam importuješ pomaly a s prehľadom čo potrebuješ, alebo opačný postup.
alebo refaktoruješ starú db.
21. 12. 2018 16:11:51
https://webtrh.cz/diskuse/manipulacia-s-databazou-mysql/#reply1380441
Pro odpověď se přihlašte.
Přihlásit