I did my first diffChangeLog for Informix db. My reference db is simple:
create table “adissys”.t1 (
i int,
c char(20),
unique (i) constraint u7);
create table “adissys”.t_v_dpdp
(
c_drp integer not null ,
c_drp2 integer not null ,
k_vzdpdp nvarchar(1) not null ,
upd_date datetime year to fraction(1) not null ,
d_odzds date not null ,
unique (c_drp,c_drp2) constraint “adissys”.u14,
check (c_drp < 100000 ) constraint “adissys”.c20,
check (c_drp2 < 100000 ) constraint “adissys”.c21
);
create table “adissys”.t_r_vdsub
(
c_ds decimal(11,0) not null ,
c_dansu2 decimal(11,4) not null ,
typ_vzds nchar(1) not null ,
pozn_rz nvarchar(40),
kod_prak integer,
check (c_ds != c_dansu2 ) constraint “adissys”.c30
);
create index ix1 on t_r_vdsub(kod_prak);
Target db is empty. diffChangeLog was created, but without unique and check constraints. it contains just CREATE TABLE and CREATE INDEX .