Compare user objects next bug

Kuba

Member²
I found next bug in comparing in 6.0.1.

In source db:

Code:
create table ESPRAWY (
  ID_ESPRAWY               NUMBER(8) not null,
  TERMIN_ESPRAWY           DATE,
  DATA_WSTAWIENIA          DATE default sysdate not null,
  DATA_ZAKONCZENIA         DATE,
  OPIS_ESPRAWY             VARCHAR2(768),
  NR_ESPRAWY               VARCHAR2(30) not null,
  ID_PISMA_ROZP            NUMBER(8),
  ID_RODZAJU_SPRAWY        NUMBER(8),
  ID_RODZAJU_ZAKONCZENIA   NUMBER(8),
  STAN                     NUMBER(4) default 0 not null,
  NR_PISMA_UPR             VARCHAR2(30),
  NR_ZATWIERDZENIA         NUMBER(8) default 0 not null,
  DATA_NADANIA_OBIEGU      DATE,

  ID_UZYTKOWNIKA_ROZP      NUMBER(8),
  ID_KLASYFIKACJI          NUMBER(8),
  ANULOWANA                CHAR(1) default 'F' not null,
  ID_ROLI_ROZP             NUMBER(8) not null,
  ID_UZYTKOWNIKA_NADZ      NUMBER(8),
  ID_ROLI_NADZ             NUMBER(8),
  OPIS_RODZAJU_ZAKONCZENIA VARCHAR2(256),
  PLAN_CZAS_REAL           NUMBER(8,2),
  RECZ_UST_TERMIN          CHAR(1) default 'F' not null,
  WYMAGA_ODPOWIEDZI        CHAR(1) default 'F' not null,
  ID_EDOKUMENTU_ROZP       NUMBER(8)
)
in target db:

Code:
create table ESPRAWY
(
  ID_ESPRAWY               NUMBER(8) not null,
  TERMIN_ESPRAWY           DATE,
  DATA_WSTAWIENIA          DATE default sysdate not null,
  DATA_ZAKONCZENIA         DATE,
  OPIS_ESPRAWY             VARCHAR2(768),
  NR_ESPRAWY               VARCHAR2(30) not null,
  ID_PISMA_ROZP            NUMBER(8),
  ID_RODZAJU_SPRAWY        NUMBER(8),
  ID_RODZAJU_ZAKONCZENIA   NUMBER(8),
  STAN                     NUMBER(4) default 0 not null,
  NR_PISMA_UPR             VARCHAR2(30),
  NR_ZATWIERDZENIA         NUMBER(8) default 0 not null,
  DATA_NADANIA_OBIEGU      DATE,
  PLAN_CZAS_REAL           NUMBER(8,2),
  ID_UZYTKOWNIKA_ROZP      NUMBER(8),
  ID_KLASYFIKACJI          NUMBER(8),
  ANULOWANA                CHAR(1) default 'F' not null,
  ID_ROLI_ROZP             NUMBER(8) not null,
  ID_UZYTKOWNIKA_NADZ      NUMBER(8),
  ID_ROLI_NADZ             NUMBER(8),
  OPIS_RODZAJU_ZAKONCZENIA VARCHAR2(256),

  RECZ_UST_TERMIN          CHAR(1) default 'F' not null,
  WYMAGA_ODPOWIEDZI        CHAR(1) default 'F' not null,
  ID_EDOKUMENTU_ROZP       NUMBER(8)
)
In script I get (!!!):

Code:
-- Add/modify columns
alter table ESPRAWY modify ID_ROLI_ROZP not null;
This tables are the same - just column PLAN_CZAS_REAL is on another position.

Kuba
 
Back
Top