Autor Zpráva
Láďa
Profil *
Jde nějak jednoduše otevřít databázi DBF a její obsah převést do MySQL ? Díky za pomoc
Mike8748
Profil
jednoduse? ne

ale v php mas funkce dbase_... ktery jsou urceny pro praci s DBF, takze si muzes napsat skriptik pro prevod
AlešD
Profil
Láďa

řešil jsem to na databázi obsahující řádově statisíce řádků v cca 30ti tabulkách. Pomocí Foxpro jsem vytvořil výstupní sestavy v SQL (INSERT, respektive UPDATE) pro danou databázi (v mém případě PostgreSQL), které jsem ukládal na disk. Následně jsem spustil dotaz v cílové databázi.

Možné problémy:
- nutno neustále kontrolovat datovou integritu (relace, identifikátory, cizí klíče)
- pozor na znaky, které SQL považuje za klíčové jako např. ";" , které ukončí SQL dotaz!
- správné nastavení autoinkrementu u unique key, indexace atd.

Nicméně už je to pár let, takže si už všechno nepamatuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: