[jboss-svn-commits] JBL Code SVN: r21313 - labs/jbossesb/trunk/product/tools/console/management-esb/src/main/resources/postgresql.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 31 09:34:31 EDT 2008


Author: tcunning
Date: 2008-07-31 09:34:31 -0400 (Thu, 31 Jul 2008)
New Revision: 21313

Modified:
   labs/jbossesb/trunk/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql
Log:
JBESB-1814
Create a sequence for these tables, make sure we use that sequence so we 
avoid conflicts with JBPM.


Modified: labs/jbossesb/trunk/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql	2008-07-31 13:27:11 UTC (rev 21312)
+++ labs/jbossesb/trunk/product/tools/console/management-esb/src/main/resources/postgresql/create_database.sql	2008-07-31 13:34:31 UTC (rev 21313)
@@ -1,66 +1,77 @@
-  
-   create table JMXATTRIBUTE (
-        statid bigserial,
-        objectname varchar(255),
-        attribute varchar(255),
-        primary key (statid)
-    );
+    CREATE SEQUENCE mgmt_hibernate_sequence
+          INCREMENT 1
+          MINVALUE 1
+          MAXVALUE 9223372036854775807
+          START 1
+          CACHE 1;
 
     create table JMXDATA (
-        id bigserial,
+        id bigint,
         STATID integer,
         SERVER varchar(255),
         STATDATE timestamp,
         timevalue float,
         countvalue integer,
-        textvalue text,
-        primary key (id)
+        textvalue text
     );
+ 
+   create table JMXATTRIBUTE (
+        statid bigint,
+        objectname varchar(255),
+        attribute varchar(255)
+    );
 
     create table JMXPATTERN (
-        id bigserial,
+        id bigint,
         classpattern varchar(255),
-        keyvalue varchar(255),
-        primary key (id)
+        keyvalue varchar(255)
     );
 	
-	create table JMXOPERATION (
-		opid bigserial,
-		objectname varchar(255),
-		operation varchar(255),
-		description varchar(255),
-		returntype varchar(255),
-		servername varchar(255),
-		activeflag boolean,
-		primary key (opid)
-	);
+    create table JMXOPERATION (
+	opid bigint,
+	objectname varchar(255),
+	operation varchar(255),
+	description varchar(255),
+	returntype varchar(255),
+	servername varchar(255),
+	activeflag boolean
+    );
 
-	create table JMXOPERATIONRESULT (
-		id bigserial,
-		opid bigint,
-		server varchar(255),
-		statdate timestamp,
-		result varchar(255),
-		primary key(id)
-	);
-
-	CREATE INDEX FKD2EA449F4522DA9E ON JMXDATA (STATID);
-
-    alter table JMXDATA 
-        add constraint FKD2EA449F4522DA9E 
-        foreign key (STATID) 
+    create table JMXOPERATIONRESULT (
+	id bigint,
+	opid bigint,
+	server varchar(255),
+	statdate timestamp,
+	result varchar(255)
+    );
+    alter table JMXDATA
+	alter column id SET DEFAULT nextval('mgmt_hibernate_sequence');
+    alter table JMXATTRIBUTE
+        alter column statid SET DEFAULT nextval('mgmt_hibernate_sequence');
+    alter table JMXPATTERN
+        alter column id SET DEFAULT nextval('mgmt_hibernate_sequence');
+    alter table JMXOPERATION
+        alter column opid SET DEFAULT nextval('mgmt_hibernate_sequence');
+    alter table JMXOPERATIONRESULT
+	alter column id set DEFAULT nextval('mgmt_hibernate_sequence');
+    alter table JMXDATA
+	ADD primary key(id);
+    alter table JMXATTRIBUTE
+	ADD primary key(statid);
+    alter table JMXPATTERN
+ 	ADD primary key(id);
+    alter table JMXOPERATION
+	ADD primary key(opid);
+    alter table JMXOPERATIONRESULT
+	ADD primary key(id);
+    CREATE INDEX FKD2EA449F4522DA9E ON JMXDATA (STATID);
+    alter table JMXDATA
+        add constraint FKD2EA449F4522DA9E
+        foreign key (STATID)
         references JMXATTRIBUTE (statid);
+    CREATE INDEX FKD2EA449F4522DA9F ON JMXOPERATIONRESULT (OPID);
+    alter table JMXOPERATIONRESULT
+                add constraint FKD2EA449F4522DA9F
+                foreign key (OPID)
+                references JMXOPERATION(opid);
 
-	CREATE INDEX FKD2EA449F4522DA9F ON JMXOPERATIONRESULT (OPID);
-
-	alter table JMXOPERATIONRESULT
-		add constraint FKD2EA449F4522DA9F 
-		foreign key (OPID)
-		references JMXOPERATION(opid);
-
-	CREATE SEQUENCE mgmt_hibernate_sequence
-	  INCREMENT 1
-	  MINVALUE 1
-	  MAXVALUE 9223372036854775807
-	  START 1
-	  CACHE 1;




More information about the jboss-svn-commits mailing list