Various settings for compatibility with MSSQL
This commit is contained in:
@@ -1067,6 +1067,7 @@ CREATE TABLE [ROUTE]
|
|||||||
[ROU_EVN_UID] VARCHAR(32) NULL,
|
[ROU_EVN_UID] VARCHAR(32) NULL,
|
||||||
[ROU_TO_PORT] INT NULL,
|
[ROU_TO_PORT] INT NULL,
|
||||||
[ROU_FROM_PORT] INT NULL,
|
[ROU_FROM_PORT] INT NULL,
|
||||||
|
[GAT_UID] VARCHAR(32) NULL,
|
||||||
CONSTRAINT ROUTE_PK PRIMARY KEY ([ROU_UID])
|
CONSTRAINT ROUTE_PK PRIMARY KEY ([ROU_UID])
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -1271,7 +1272,7 @@ CREATE TABLE [TASK]
|
|||||||
[TAS_WIDTH] INT NULL,
|
[TAS_WIDTH] INT NULL,
|
||||||
[TAS_HEIGHT] INT NULL,
|
[TAS_HEIGHT] INT NULL,
|
||||||
[TAS_EVN_UID] VARCHAR(32) NULL,
|
[TAS_EVN_UID] VARCHAR(32) NULL,
|
||||||
]TAS_BOUNDARY] VARCHAR(32) NULL,
|
[TAS_BOUNDARY] VARCHAR(32) NULL,
|
||||||
CONSTRAINT TASK_PK PRIMARY KEY ([TAS_UID])
|
CONSTRAINT TASK_PK PRIMARY KEY ([TAS_UID])
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -2278,6 +2279,45 @@ CREATE TABLE [EVENT]
|
|||||||
|
|
||||||
CREATE INDEX [indexEventTable] ON [EVENT] ([EVN_UID]);
|
CREATE INDEX [indexEventTable] ON [EVENT] ([EVN_UID]);
|
||||||
|
|
||||||
|
|
||||||
|
/* ---------------------------------------------------------------------- */
|
||||||
|
/* GATEWAY */
|
||||||
|
/* ---------------------------------------------------------------------- */
|
||||||
|
IF EXISTS (SELECT 1 FROM sysobjects WHERE type = 'U' AND name = 'GATEWAY')
|
||||||
|
BEGIN
|
||||||
|
DECLARE @reftable_50_1 nvarchar(60), @constraintname_50_1 nvarchar(60)
|
||||||
|
DECLARE refcursor CURSOR FOR
|
||||||
|
select reftables.name tablename, cons.name constraintname
|
||||||
|
from sysobjects tables,
|
||||||
|
sysobjects reftables,
|
||||||
|
sysobjects cons,
|
||||||
|
sysreferences ref
|
||||||
|
where tables.id = ref.rkeyid
|
||||||
|
and cons.id = ref.constid
|
||||||
|
and reftables.id = ref.fkeyid
|
||||||
|
and tables.name = 'GATEWAY'
|
||||||
|
OPEN refcursor
|
||||||
|
FETCH NEXT from refcursor into @reftable_50_1, @constraintname_50_1
|
||||||
|
while @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
exec ('alter table '+@reftable_50_1+' drop constraint '+@constraintname_50_1)
|
||||||
|
FETCH NEXT from refcursor into @reftable_50_1, @constraintname_50_1
|
||||||
|
END
|
||||||
|
CLOSE refcursor
|
||||||
|
DEALLOCATE refcursor
|
||||||
|
DROP TABLE [EVENT]
|
||||||
|
END
|
||||||
|
|
||||||
|
CREATE TABLE [GATEWAY]
|
||||||
|
(
|
||||||
|
[GAT_UID] VARCHAR(32) default '' NOT NULL,
|
||||||
|
[PRO_UID] VARCHAR(32) default '' NOT NULL,
|
||||||
|
[GAT_X] INTEGER default 0 NOT NULL,
|
||||||
|
[GAT_Y] INTEGER default 0 NOT NULL,
|
||||||
|
CONSTRAINT GATEWAY_PK PRIMARY KEY ([GAT_UID])
|
||||||
|
) ;
|
||||||
|
|
||||||
|
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
/* APP_EVENT */
|
/* APP_EVENT */
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
|
|||||||
Reference in New Issue
Block a user