+1
> -----Original Message-----
> From: John Thorhauer [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 06, 2000 9:29 AM
> To: turbine
> Subject: VOTE [PATCH] replace Jobentry OID with JOB_ID
>
>
> I would like to go ahead and replace all instances of the OID
> column in
> turbine with JOB_ID so that it will not conflict with
> postgres. I think
> that this is pretty basic.
>
> Comments anyone?
>
> The following patches are for TurbineMapBuilder.java,
> JobEntryPeer.java,
> and all the .sql build scripts.
>
> *************************** Begin Patches
> **********************************
> Index:
> turbine/src/java/org/apache/turbine/services/schedule/JobEntry
> Peer.java
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/src/java/org/apache/turbine/serv
> ices/schedule/JobEntryPeer.java,v
> retrieving revision 1.6
> diff -u -r1.6 JobEntryPeer.java
> ---
> turbine/src/java/org/apache/turbine/services/schedule/JobEntry
> Peer.java
> 2000/05/18 20:40:02 1.6
> +++
> turbine/src/java/org/apache/turbine/services/schedule/JobEntry
> Peer.java
> 2000/07/06 13:00:20
> @@ -82,7 +82,7 @@
> private static final String TABLE_NAME = "Jobentry";
>
> // Table colums
> - public static final String OID_COLUMN = "OID";
> + public static final String OID_COLUMN = "JOB_ID";
> public static final String MIN_COLUMN = "MINUTE";
> public static final String HOUR_COLUMN = "HOUR";
> public static final String WEEKDAY_COLUMN = "WEEKDAY";
>
> Index:
> turbine/src/java/org/apache/turbine/util/db/map/TurbineMapBuilder.java
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/src/java/org/apache/turbine/util
> /db/map/TurbineMapBuilder.java,v
> retrieving revision 1.4
> diff -u -r1.4 TurbineMapBuilder.java
> ---
> turbine/src/java/org/apache/turbine/util/db/map/TurbineMapBuilder.java
> 2000/05/15 23:26:02 1.4
> +++
> turbine/src/java/org/apache/turbine/util/db/map/TurbineMapBuilder.java
> 2000/07/06 12:58:53
> @@ -408,7 +408,7 @@
>
> // add Jobentry columns
> tMap = dbMap.getTable("Jobentry");
> - tMap.addPrimaryKey("OID", integer);
> + tMap.addPrimaryKey("JOB_ID", integer);
> tMap.addColumn("MINUTE", integer);
> tMap.addColumn("HOUR", integer);
> tMap.addColumn("WEEKDAY", integer);
>
> Index: turbine/docs/schemas/Db2_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/Db2_users_roles_per
> missions.sql,v
> retrieving revision 1.1
> diff -u -r1.1 Db2_users_roles_permissions.sql
> --- turbine/docs/schemas/Db2_users_roles_permissions.sql
> 2000/05/24
> 17:55:40 1.1
> +++ turbine/docs/schemas/Db2_users_roles_permissions.sql
> 2000/07/06
> 13:21:09
> @@ -106,7 +106,7 @@
> DROP TABLE JOBENTRY
> ;
> CREATE TABLE JOBENTRY (
> - OID INT NOT NULL,
> + JOB_ID INT NOT NULL,
> MINUTE INT default -1 NOT NULL,
> HOUR INT default -1 NOT NULL,
> WEEKDAY INT default -1 NOT NULL,
> @@ -116,7 +116,7 @@
> )
> ;
> ALTER TABLE JOBENTRY
> - ADD CONSTRAINT OID_PK PRIMARY KEY (OID)
> + ADD CONSTRAINT JOB_ID_PK PRIMARY KEY (JOB_ID)
> ;
> CREATE UNIQUE INDEX JOBENTRY_NAME ON JOBENTRY(TASK)
> ;
>
> Index: turbine/docs/schemas/HypersonicSQL_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/HypersonicSQL_users
> _roles_permissions.sql,v
> retrieving revision 1.1
> diff -u -r1.1 HypersonicSQL_users_roles_permissions.sql
> --- turbine/docs/schemas/HypersonicSQL_users_roles_permissions.sql
> 2000/06/05 15:44:40 1.1
> +++ turbine/docs/schemas/HypersonicSQL_users_roles_permissions.sql
> 2000/07/06 13:21:33
> @@ -83,7 +83,7 @@
>
> -- FIXME: IDB doesn't like -1 as a default value
> -- CREATE TABLE Jobentry (
> --- OID BIGINT NOT NULL PRIMARY KEY,
> +-- JOB_ID BIGINT NOT NULL PRIMARY KEY,
> -- MINUTE INTEGER default -1 NOT NULL,
> -- HOUR INTEGER default -1 NOT NULL,
> -- WEEKDAY INTEGER default -1 NOT NULL,
> Index: turbine/docs/schemas/InstantDB_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/InstantDB_users_rol
> es_permissions.sql,v
> retrieving revision 1.2
> diff -u -r1.2 InstantDB_users_roles_permissions.sql
> --- turbine/docs/schemas/InstantDB_users_roles_permissions.sql
> 2000/06/01 06:35:14 1.2
> +++ turbine/docs/schemas/InstantDB_users_roles_permissions.sql
> 2000/07/06 13:21:52
> @@ -108,7 +108,7 @@
>
> ; FIXME: IDB doesn't like -1 as a default value
> ;e create table Jobentry (
> -; OID long NOT NULL PRIMARY KEY,
> +; JOB_ID long NOT NULL PRIMARY KEY,
> ; MINUTE integer default -1 NOT NULL,
> ; HOUR integer default -1 NOT NULL,
> ; WEEKDAY integer default -1 NOT NULL,
> Index: turbine/docs/schemas/MySQL_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/MySQL_users_roles_p
> ermissions.sql,v
> retrieving revision 1.1
> diff -u -r1.1 MySQL_users_roles_permissions.sql
> --- turbine/docs/schemas/MySQL_users_roles_permissions.sql
> 2000/05/24
> 17:55:41 1.1
> +++ turbine/docs/schemas/MySQL_users_roles_permissions.sql
> 2000/07/06
> 13:22:11
> @@ -93,7 +93,7 @@
> drop table if exists Jobentry;
>
> create table Jobentry (
> - OID int(11) NOT NULL PRIMARY KEY,
> + JOB_ID int(11) NOT NULL PRIMARY KEY,
> MINUTE integer default -1 NOT NULL,
> HOUR integer default -1 NOT NULL,
> WEEKDAY integer default -1 NOT NULL,
>
> Index: turbine/docs/schemas/Odbc_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/Odbc_users_roles_pe
> rmissions.sql,v
> retrieving revision 1.1
> diff -u -r1.1 Odbc_users_roles_permissions.sql
> --- turbine/docs/schemas/Odbc_users_roles_permissions.sql
> 2000/06/30
> 20:15:40 1.1
> +++ turbine/docs/schemas/Odbc_users_roles_permissions.sql
> 2000/07/06
> 13:22:50
> @@ -48,7 +48,7 @@
>
> DROP TABLE JOBENTRY;
>
> -CREATE TABLE JOBENTRY ( OID COUNTER(1,1), MINUTE INTEGER NOT
> NULL, HOUR
> INTEGER NOT NULL, WEEKDAY INTEGER NOT NULL, DAY_OF_MONTH INTEGER NOT
> NULL, TASK TEXT(99) NOT NULL, EMAIL TEXT(99) NULL, PRIMARY KEY(OID));
> +CREATE TABLE JOBENTRY ( JOB_ID COUNTER(1,1), MINUTE INTEGER NOT NULL,
> HOUR INTEGER NOT NULL, WEEKDAY INTEGER NOT NULL, DAY_OF_MONTH INTEGER
> NOT NULL, TASK TEXT(99) NOT NULL, EMAIL TEXT(99) NULL, PRIMARY
> KEY(JOB_ID));
>
> CREATE UNIQUE INDEX JOBENTRY_NAME ON JOBENTRY(TASK);
>
> Index: turbine/docs/schemas/Oracle_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/Oracle_users_roles_
> permissions.sql,v
> retrieving revision 1.1
> diff -u -r1.1 Oracle_users_roles_permissions.sql
> --- turbine/docs/schemas/Oracle_users_roles_permissions.sql
> 2000/05/24
> 17:55:41 1.1
> +++ turbine/docs/schemas/Oracle_users_roles_permissions.sql
> 2000/07/06
> 13:23:14
> @@ -113,7 +113,7 @@
> DROP TABLE JOBENTRY
> /
> CREATE TABLE JOBENTRY (
> - OID INT NOT NULL,
> + JOB_ID INT NOT NULL,
> MINUTE INT default -1 NOT NULL,
> HOUR INT default -1 NOT NULL,
> WEEKDAY INT default -1 NOT NULL,
> @@ -123,7 +123,7 @@
> )
> /
> ALTER TABLE JOBENTRY
> - ADD CONSTRAINT OID_PK PRIMARY KEY (OID)
> + ADD CONSTRAINT JOB_ID_PK PRIMARY KEY (JOB_ID)
> USING INDEX
> /
> CREATE UNIQUE INDEX JOBENTRY_NAME ON JOBENTRY(TASK)
>
> Index: turbine/docs/schemas/Sybase_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/Sybase_users_roles_
> permissions.sql,v
> retrieving revision 1.2
> diff -u -r1.2 Sybase_users_roles_permissions.sql
> --- turbine/docs/schemas/Sybase_users_roles_permissions.sql
> 2000/06/01
> 22:42:40 1.2
> +++ turbine/docs/schemas/Sybase_users_roles_permissions.sql
> 2000/07/06
> 13:23:33
> @@ -36,14 +36,14 @@
>
> create table Jobentry
> (
> - OID int not null,
> + JOB_ID int not null,
> MINUTE int not null,
> HOUR int not null,
> WEEKDAY int not null,
> DAY_OF_MONTH int not null,
> TASK varchar(99) not null,
> EMAIL varchar(99) null ,
> - constraint Jobentry_PK primary key (OID)
> + constraint Jobentry_PK primary key (JOB_ID)
> )
> go
>
> Index: turbine/docs/schemas/Postgres_users_roles_permissions.sql
> ===================================================================
> RCS file:
> /products/cvs/turbine/turbine/docs/schemas/Postgres_users_role
> s_permissions.sql,v
> retrieving revision 1.1
> diff -u -r1.1 Postgres_users_roles_permissions.sql
> --- turbine/docs/schemas/Postgres_users_roles_permissions.sql
> 2000/05/24
> 17:55:41 1.1
> +++ turbine/docs/schemas/Postgres_users_roles_permissions.sql
> 2000/07/06
> 13:23:48
> @@ -106,3 +106,17 @@
> );
>
> create unique index VisitorRole_visitorid_roleid_index on
> VisitorRole (
> VISITORID, ROLEID );
> +
> +--
> -------------------------------------------------------------------
> +drop table Jobentry;
> +
> +create table Jobentry (
> + JOB_ID integer NOT NULL,
> + MINUTE integer default -1 NOT NULL,
> + HOUR integer default -1 NOT NULL,
> + WEEKDAY integer default -1 NOT NULL,
> + DAY_OF_MONTH integer default -1 NOT NULL,
> + TASK varchar(99) NOT NULL,
> + EMAIL varchar(99),
> + PRIMARY KEY (JOB_ID)
> +);
> *************************** End Patches
> ************************************
>
> I also want to add a Postgres_id_table.sql like the following:
> ******************** Begin .sql Script
> ************************************
> -- ------------------------------------
> -- This table provides the primary keys for all
> -- other tables in the system. Should be used
> -- with util.db.IDBroker.
> -- -----------------------------------
> drop table id_table;
>
> create table id_table
> (
> id_table_id integer NOT NULL,
> table_name varchar(255) NOT NULL,
> next_id integer,
> quantity integer,
> PRIMARY KEY (ID_TABLE_ID)
> );
>
> create unique index id_table_id_table_id on id_table(id_table_id);
>
> insert into ID_TABLE (id_table_id, table_name, next_id, quantity)
> values (1, 'Permission', 20, 10);
> insert into ID_TABLE (id_table_id, table_name, next_id, quantity)
> values (2, 'UserRole', 20, 10);
> insert into ID_TABLE (id_table_id, table_name, next_id, quantity)
> values (3, 'Visitor', 20, 10);
> insert into ID_TABLE (id_table_id, table_name, next_id, quantity)
> values (4, 'Jobentry', 20, 10);
> *********************** End .sql Scirpt
> ***********************************
>
> John
>
> --
> ********************************
> ** John Thorhauer
> ** [EMAIL PROTECTED]
> ********************************
>
>
> ------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?: [EMAIL PROTECTED]
>
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]