[Registry-dev] svn commit r15517 -
trunk/registry/modules/core/src/main/resources/database-scripts
svn at wso2.org
svn at wso2.org
Thu Apr 3 04:17:17 PDT 2008
Author: deepal
Date: Thu Apr 3 04:17:11 2008
New Revision: 15517
Log:
adding SQL to other db scripts
Modified:
trunk/registry/modules/core/src/main/resources/database-scripts/derby-complete.sql
trunk/registry/modules/core/src/main/resources/database-scripts/derby-registry.sql
trunk/registry/modules/core/src/main/resources/database-scripts/hsql-registry.sql
Modified: trunk/registry/modules/core/src/main/resources/database-scripts/derby-complete.sql
==============================================================================
--- trunk/registry/modules/core/src/main/resources/database-scripts/derby-complete.sql (original)
+++ trunk/registry/modules/core/src/main/resources/database-scripts/derby-complete.sql Thu Apr 3 04:17:11 2008
@@ -150,3 +150,11 @@
FOREIGN KEY (ROLE_ID) REFERENCES UM_ROLES(ID) ON DELETE CASCADE,
FOREIGN KEY (USER_ID) REFERENCES UM_USERS(ID) ON DELETE CASCADE,
PRIMARY KEY (ID));
+
+CREATE TABLE ASSOCIATION (
+ ASSOCIATION_ID INTEGER GENERATED BY DEFAULT AS IDENTITY,
+ RID1 INTEGER NOT NULL,
+ RID2 INTEGER NOT NULL,
+ ASSOCIATION_TYPE VARCHAR (20) NOT NULL,
+ UNIQUE (RID1, RID2, ASSOCIATION_TYPE),
+ FOREIGN KEY (RID1) REFERENCES ARTIFACTS (AID),FOREIGN KEY (RID2) REFERENCES ARTIFACTS (AID));
Modified: trunk/registry/modules/core/src/main/resources/database-scripts/derby-registry.sql
==============================================================================
--- trunk/registry/modules/core/src/main/resources/database-scripts/derby-registry.sql (original)
+++ trunk/registry/modules/core/src/main/resources/database-scripts/derby-registry.sql Thu Apr 3 04:17:11 2008
@@ -88,3 +88,11 @@
UNIQUE (AID,VN,DAID,DVN),
FOREIGN KEY (DAID) REFERENCES ARTIFACTS (AID),
FOREIGN KEY (AID) REFERENCES ARTIFACTS (AID));
+
+CREATE TABLE ASSOCIATION (
+ ASSOCIATION_ID INTEGER GENERATED BY DEFAULT AS IDENTITY,
+ RID1 INTEGER NOT NULL,
+ RID2 INTEGER NOT NULL,
+ ASSOCIATION_TYPE VARCHAR (20) NOT NULL,
+ UNIQUE (RID1, RID2, ASSOCIATION_TYPE),
+ FOREIGN KEY (RID1) REFERENCES ARTIFACTS (AID),FOREIGN KEY (RID2) REFERENCES ARTIFACTS (AID));
Modified: trunk/registry/modules/core/src/main/resources/database-scripts/hsql-registry.sql
==============================================================================
--- trunk/registry/modules/core/src/main/resources/database-scripts/hsql-registry.sql (original)
+++ trunk/registry/modules/core/src/main/resources/database-scripts/hsql-registry.sql Thu Apr 3 04:17:11 2008
@@ -140,3 +140,11 @@
FOREIGN KEY (ROLE_ID) REFERENCES UM_ROLES(ID) ON DELETE CASCADE,
FOREIGN KEY (USER_ID) REFERENCES UM_USERS(ID) ON DELETE CASCADE,
PRIMARY KEY (ID));
+
+CREATE TABLE ASSOCIATION (
+ ASSOCIATION_ID INTEGER GENERATED BY DEFAULT AS IDENTITY,
+ RID1 INTEGER NOT NULL,
+ RID2 INTEGER NOT NULL,
+ ASSOCIATION_TYPE VARCHAR (20) NOT NULL,
+ UNIQUE (RID1, RID2, ASSOCIATION_TYPE),
+ FOREIGN KEY (RID1) REFERENCES ARTIFACTS (AID),FOREIGN KEY (RID2) REFERENCES ARTIFACTS (AID));
\ No newline at end of file
More information about the Registry-dev
mailing list