Posted By: Jovo () on 'CZdatabases'
Title: Informix dump
Date: Tue Apr 24 22:16:48 2001
Ahoj.
My data z Informuxu a do nej tahame pres unloady:
UNLOAD TO "/usr/jovo/dump/tab.unl"
SELECT .......
LOAD FROM "/usr/jovo/dump/tab.unl"
INSERT INTO ....
To ti udela dump tabulky, ale bez zahlavi. Treba pokud mas
CREATE TABLE xxx (
a integer,
b CHAR(1)
)
tak ti v .unl vyleze neco jako
10|a
11|b
34|d
Pokud chces udelat i neco jako schema tabulky (
tablename:xxx|
colname:a,type:integer|colname:b,type:char(1)
10|a
11|b
34|d
Tak muzes pouzit dbschema, nebo pouzijes dobry trik: nevim, jak v ostatnich
databazich, ale "nas" informix ma tabulky systables a syscolumns a kdyz
budes chtit trochu vylepsit ten dump, tak das unload z techto dvou tabulek :-)
Pak se daji generovat paradni skripty na spravu databaze.
Samozrejme jsou na to i nejake nastroje, ale my pouzivame z ruznych duvodu
scripty. Pokud mate CASE, neni co resit.
Jovo.
PS: Uz se mi stalo, ze kdyz ty soubory nemely priponu .unl, tak se informix
stavel na zadni :-(