Kopie tabulky
od
(November 26, 2009 7:49:24 PM)
Dobrý den,
potřebuji provést nějaké pokusy na naplněné tabulce m_shop_catalogue. Samozřejmě, že nikdy není v takových případech dost záloh. To lze udělat na dvou místech. Z administrace v Sekci Tabulky, nebo v phpMyAdmin.
Skrze tabulky se mi vytvořila kopie tabulky, ale prázdná.
Skrze phpMyAdmin se zkopírovala sice i se záznamy, ale tato záloha není k nalezení v administraci v sekci Tabulky.
Zdá se tedy, že toto je potřeba provést vždy v sekci Tabulky, ale musí ještě existovat nějaký pokyn při kopírování tabulky, který zkopíruje i její obsah.
Nenalezl jsem ho, nebo to teprve k vižle doprogramujete :-)
V každém případě potřebuji poradit jak udělat korektně zálohu tabulky včetně obsahu následně editovatelného z administrace v sekci Tabulky.
Kopie tabulky
od (November 26, 2009 10:00:27 PM)
Tak jsem si nakonec poradil. Pro Tomáše Kočího to asi bude komický postup, ale třeba to někdo využije také
Postup pro vytvoření zálohy tabulky včetně dat:
=============================
1. Vytvořit v administraci kopii tabulky, např. "zaloha_m_shop_catalogue"
2. Z phpMy Admin exportovat do sql souboru originál tabulky, tedy např. tabulky "m_shop_catalogue"
3. Otevřít stažený soubor exportu například v PsPad editoru a nahradit pomocí ctrl+h zkratky slovo m_shop_catalogue slovem zaloha_m_shop_catalogue
4. Kopírovat v adminu všechna pole (možná bez ID a MID - to už nevím) do tabulky "zaloha_m_shop_catalogue"
5. Otevřít znovu phpMyAdmin ado SQL dotazu zkopírovat úplně celý obsah exportovaného souboru .sql a spustit příkaz
Mně to zahlásilo, že chybí sloupec "country", nevím proč se tro stalo. Tak jsem ho vytvořil do "zaloha_m_shop_catalogue" podle originální tabulky a dotaz spustil znovu.
Ať Vám to pomůže, přátelé Vižly!
Kopie tabulky
od
(December 15, 2009 2:36:12 AM)
Snažíme se přizpůsobovat Visual PHP™ reálným požadavkům a zkušenostem našich klientů a proto je nám ctí představit Vám vylepšení v podobě modulu umožňujícího kopie tabulek, včetně všech návazností, relací a napojení komponent na nově kopírované tabulky.
Kopírovat tabulky můžete z přehledu tabulek (
Prezentace -> Tabulky) a to jejich označením a kliknutím na tlačítko
Kopie tabulek. Lze kopírovat tabulky samostatně i hromadně. Pro kopie včetně všech relací je potřeba označit všechny tabulky v tomto vztahu - viz např. screen kopie fotogalerie, aby systém mohl správně přenastavit vazby.
Tato nová vlastnost bude k dispozici
od verze 1.7.8.462 pro majitele licencí Enterprise.
Váš vývojářský tým Visual PHP™
Přílohy:
Výběr tabulek ke zkopírování

Nastavení jmen kopií

Kopie tabulky
od (December 15, 2009 8:43:12 PM)
Snové! Díky.
Kopie tabulky
od (December 15, 2009 8:44:01 PM)
Excelentní vychytávka! Díky.
Kopie tabulky
od
(December 16, 2009 1:23:48 PM)
Jj taky dávám jeden hlas pro excelentní :-)
Akorát mi to nefunguje :-( asi bude problém, že jsem u pipni.cz. Dá se s tím něco udělat? :-(
Přílohy:
Warning

Kopie tabulky
od (December 16, 2009 1:40:51 PM)
Tak ještě jeden poznatek, kopie se vytvoří, ale rozhází se položky....a zůstane tam tahle plachta s hláškou.
Kopie tabulky
od (December 16, 2009 1:50:42 PM)
Ahoj, to vypadá na zakázaný přístup do složky. Asi budeš muset nastavit chmod na 777. I když do jádra bych to nechal na Tomášovi Kočím. Ale možná taky plácám nesmysly :-)
Kopie tabulky
od (December 17, 2009 11:04:22 AM)
Přesně tak. To, co vidíte je hláška samotného jazyka PHP. Permission denied znamená, 6e skript nemá povolen zápis do tohtoo souboru (lze lehce vygooglit).
Řešením je samozřejmě, jak píše Váš kolega, nastavit přes FTP práva zápisu CHMOD 777 k souboru project.version.ini
Kopie tabulky
od
(December 17, 2009 4:33:53 PM)
Aha, a co když nastane případ, že tam tento soubor vůbec nemám? :-) A novým přehráním járda se mi tam nenacpal? Můžete mi ho prosím někdo poslat? ;-)
Nebo je možné, že by se vytvářel a při nějakém příkazu?
Přílohy:
config
