kimptoc 2002/06/10 08:56:54 Modified: src/sql/external turbine-sqlserver.sql Log: some tweaks to make it work - not sure if varchar is best for objectdata though, but it seems to work Revision Changes Path 1.2 +32 -11 jakarta-jetspeed/src/sql/external/turbine-sqlserver.sql Index: turbine-sqlserver.sql =================================================================== RCS file: /home/cvs/jakarta-jetspeed/src/sql/external/turbine-sqlserver.sql,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- turbine-sqlserver.sql 10 Jun 2002 15:23:56 -0000 1.1 +++ turbine-sqlserver.sql 10 Jun 2002 15:56:54 -0000 1.2 @@ -1,3 +1,9 @@ +IF EXISTS (SELECT 1 FROM sysobjects WHERE type = 'U' AND name = 'ID_TABLE') +BEGIN + DROP TABLE ID_TABLE +END +; + IF EXISTS (SELECT 1 FROM sysobjects WHERE type = 'U' AND name = 'TURBINE_SCHEDULED_JOB') BEGIN DROP TABLE TURBINE_SCHEDULED_JOB @@ -49,7 +55,7 @@ END ; - + /* ---------------------------------------------------------------------- */ /* TURBINE_PERMISSION */ /* ---------------------------------------------------------------------- */ @@ -64,14 +70,14 @@ ( PERMISSION_ID INT NOT NULL, PERMISSION_NAME VARCHAR (99) NOT NULL, - OBJECTDATA CHAR(10), + OBJECTDATA VARCHAR(5000), CONSTRAINT TURBINE_PERMISSION_PK PRIMARY KEY(PERMISSION_ID), UNIQUE (PERMISSION_NAME) ); - + /* ---------------------------------------------------------------------- */ /* TURBINE_ROLE */ /* ---------------------------------------------------------------------- */ @@ -80,14 +86,14 @@ ( ROLE_ID INT NOT NULL, ROLE_NAME VARCHAR (99) NOT NULL, - OBJECTDATA CHAR(10), + OBJECTDATA VARCHAR(5000), CONSTRAINT TURBINE_ROLE_PK PRIMARY KEY(ROLE_ID), UNIQUE (ROLE_NAME) ); - + /* ---------------------------------------------------------------------- */ /* TURBINE_GROUP */ /* ---------------------------------------------------------------------- */ @@ -96,14 +102,14 @@ ( GROUP_ID INT NOT NULL, GROUP_NAME VARCHAR (99) NOT NULL, - OBJECTDATA CHAR(10), + OBJECTDATA VARCHAR(5000), CONSTRAINT TURBINE_GROUP_PK PRIMARY KEY(GROUP_ID), UNIQUE (GROUP_NAME) ); - + /* ---------------------------------------------------------------------- */ /* TURBINE_ROLE_PERMISSION */ /* ---------------------------------------------------------------------- */ @@ -128,7 +134,7 @@ CREATE INDEX ROLE_PERMISSION_INDEX ON TURBINE_ROLE_PERMISSION (ROLE_ID, PERMISSION_ID); - + /* ---------------------------------------------------------------------- */ /* TURBINE_USER */ /* ---------------------------------------------------------------------- */ @@ -146,14 +152,14 @@ CREATED DATETIME, LAST_LOGIN DATETIME, DISABLED VARCHAR(1), - OBJECTDATA CHAR(10), + OBJECTDATA VARCHAR(5000), CONSTRAINT TURBINE_USER_PK PRIMARY KEY(USER_ID), UNIQUE (LOGIN_NAME) ); - + /* ---------------------------------------------------------------------- */ /* TURBINE_USER_GROUP_ROLE */ /* ---------------------------------------------------------------------- */ @@ -184,7 +190,7 @@ CREATE INDEX USER_GROUP_ROLE_INDEX ON TURBINE_USER_GROUP_ROLE (USER_ID, GROUP_ID, ROLE_ID); - + /* ---------------------------------------------------------------------- */ /* TURBINE_SCHEDULED_JOB */ /* ---------------------------------------------------------------------- */ @@ -204,3 +210,18 @@ +/* ----------------------------------------------------------------------------- */ +/* -- ID_TABLE */ +/* ----------------------------------------------------------------------------- */ + +CREATE TABLE ID_TABLE +( + ID_TABLE_ID INT NOT NULL, + TABLE_NAME VARCHAR (255) NOT NULL, + NEXT_ID INT, + QUANTITY INT, + CONSTRAINT ID_TABLE_PK PRIMARY KEY(ID_TABLE_ID), + UNIQUE (TABLE_NAME) +); + +
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>