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 :-( 

Search the boards