Add sql script updates
authorMichael J. Rubinsky <mrubinsk@horde.org>
Tue, 29 Sep 2009 15:20:15 +0000 (11:20 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Tue, 29 Sep 2009 20:53:58 +0000 (16:53 -0400)
kronolith/scripts/sql/kronolith.mssql.sql
kronolith/scripts/sql/kronolith.oci8.sql
kronolith/scripts/sql/kronolith.pgsql.sql
kronolith/scripts/sql/kronolith.sql

index 3c53774..662de9a 100644 (file)
@@ -79,3 +79,16 @@ CREATE TABLE kronolith_shares_users (
 CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
 CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
 CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
+
+CREATE TABLE kronolith_resources (
+    resource_id INT NOT NULL,
+    resource_name VARCHAR(255),
+    resource_calendar VARCHAR(255),
+    resource_description VARCHAR(MAX),
+    resource_category VARCHAR(255) DEFAULT '',
+    resource_response_type INT DEFAULT 0,
+    resource_type VARCHAR(255) NOT NULL,
+    resource_members BLOB,
+    
+    PRIMARY KEY (resource_id)
+);
index 237034f..9cc5b6e 100644 (file)
@@ -79,3 +79,16 @@ CREATE TABLE kronolith_shares_users (
 CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
 CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
 CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
+
+CREATE TABLE kronolith_resources (
+    resource_id INT NOT NULL,
+    resource_name VARCHAR(255),
+    resource_calendar VARCHAR(255),
+    resource_description CLOB,
+    resource_category VARCHAR(255) DEFAULT '',
+    resource_response_type INT DEFAULT 0,
+    resource_type VARCHAR(255) NOT NULL,
+    resource_members CLOB,
+    
+    PRIMARY KEY (resource_id)
+);
index 9af38a3..76c67e4 100644 (file)
@@ -79,3 +79,16 @@ CREATE TABLE kronolith_shares_users (
 CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
 CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
 CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
+
+CREATE TABLE kronolith_resources (
+    resource_id INT NOT NULL,
+    resource_name VARCHAR(255),
+    resource_calendar VARCHAR(255),
+    resource_description TEXT,
+    resource_category VARCHAR(255) DEFAULT '',
+    resource_response_type INT DEFAULT 0,
+    resource_type VARCHAR(255) NOT NULL,
+    resource_members TEXT,
+    
+    PRIMARY KEY (resource_id)
+);
index 507054b..94c0647 100644 (file)
@@ -80,12 +80,16 @@ CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (shar
 CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
 CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
 
-CREATE TABLE kronolith_resources {
+CREATE TABLE kronolith_resources (
     resource_id INT NOT NULL,
     resource_name VARCHAR(255),
     resource_calendar VARCHAR(255),
-    resource_category VARCHAR(255),
+    resource_description TEXT,
+    resource_category VARCHAR(255) DEFAULT '',
+    resource_response_type INT DEFAULT 0,
+    resource_type VARCHAR(255) NOT NULL,
+    resource_members BLOB,
     
-    PRIMARY_KEY (resource_uid)
+    PRIMARY KEY (resource_id)
 );
     
\ No newline at end of file