Fix contraints.
authorJan Schneider <jan@horde.org>
Thu, 22 Oct 2009 16:38:33 +0000 (18:38 +0200)
committerJan Schneider <jan@horde.org>
Thu, 22 Oct 2009 16:38:33 +0000 (18:38 +0200)
kronolith/scripts/sql/kronolith.mssql.sql
kronolith/scripts/sql/kronolith.mysql.sql
kronolith/scripts/sql/kronolith.oci8.sql
kronolith/scripts/sql/kronolith.pgsql.sql
kronolith/scripts/sql/kronolith.sql
kronolith/scripts/sql/kronolith.xml
kronolith/scripts/upgrades/1.1_to_2.0.mysql.sql
kronolith/scripts/upgrades/1.1_to_2.0.oci8.sql
kronolith/scripts/upgrades/1.1_to_2.0.pgsql.sql
kronolith/scripts/upgrades/2009-08-17_add_resources.sql

index 4c9c522..deef4fd 100644 (file)
@@ -31,8 +31,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR(255) DEFAULT NULL,
-    vfb_email      VARCHAR(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR(255),
+    vfb_email      VARCHAR(255) NOT NULL,
     vfb_serialized VARCHAR(MAX) NOT NULL
 );
 
@@ -85,8 +85,8 @@ CREATE TABLE kronolith_resources (
     resource_name VARCHAR(255),
     resource_calendar VARCHAR(255),
     resource_description VARCHAR(MAX),
-    resource_category VARCHAR(255) DEFAULT '',
-    resource_response_type INT DEFAULT 0,
+    resource_category VARCHAR(255),
+    resource_response_type INT,
     resource_type VARCHAR(255) NOT NULL,
     resource_members BLOB,
     
index 2b7e0c3..d675326 100644 (file)
@@ -31,8 +31,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR(255) DEFAULT NULL,
-    vfb_email      VARCHAR(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR(255),
+    vfb_email      VARCHAR(255) NOT NULL,
     vfb_serialized TEXT NOT NULL
 );
 
index a04ff28..8f0e332 100644 (file)
@@ -31,8 +31,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR2(255) DEFAULT NULL,
-    vfb_email      VARCHAR2(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR2(255),
+    vfb_email      VARCHAR2(255) NOT NULL,
     vfb_serialized VARCHAR2(4000) NOT NULL
 );
 
@@ -85,8 +85,8 @@ CREATE TABLE kronolith_resources (
     resource_name VARCHAR2(255),
     resource_calendar VARCHAR2(255),
     resource_description CLOB,
-    resource_category VARCHAR2(255) DEFAULT '',
-    resource_response_type NUMBER(16) DEFAULT 0,
+    resource_category VARCHAR2(255),
+    resource_response_type NUMBER(16),
     resource_type VARCHAR2(255) NOT NULL,
     resource_members CLOB,
     
index 121e131..7181e59 100644 (file)
@@ -31,8 +31,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR(255) DEFAULT NULL,
-    vfb_email      VARCHAR(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR(255),
+    vfb_email      VARCHAR(255) NOT NULL,
     vfb_serialized TEXT NOT NULL
 );
 
@@ -85,8 +85,8 @@ CREATE TABLE kronolith_resources (
     resource_name VARCHAR(255),
     resource_calendar VARCHAR(255),
     resource_description TEXT,
-    resource_category VARCHAR(255) DEFAULT '',
-    resource_response_type INT DEFAULT 0,
+    resource_category VARCHAR(255),
+    resource_response_type INT,
     resource_type VARCHAR(255) NOT NULL,
     resource_members TEXT,
     
index a823d27..18453a2 100644 (file)
@@ -31,8 +31,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR(255) DEFAULT NULL,
-    vfb_email      VARCHAR(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR(255),
+    vfb_email      VARCHAR(255) NOT NULL,
     vfb_serialized TEXT NOT NULL
 );
 
@@ -85,11 +85,10 @@ CREATE TABLE kronolith_resources (
     resource_name VARCHAR(255),
     resource_calendar VARCHAR(255),
     resource_description TEXT,
-    resource_category VARCHAR(255) DEFAULT '',
-    resource_response_type INT DEFAULT 0,
+    resource_category VARCHAR(255),
+    resource_response_type INT,
     resource_type VARCHAR(255) NOT NULL,
     resource_members BLOB,
-    
+
     PRIMARY KEY (resource_id)
 );
-    
\ No newline at end of file
index ed72063..e615a91 100644 (file)
    <field>
     <name>resource_id</name>
     <type>integer</type>
-    <default></default>
     <notnull>true</notnull>
     <length>4</length>
    </field>
    <field>
     <name>resource_name</name>
     <type>text</type>
-    <default></default>
-    <notnull>false</notnull>
     <length>255</length>
    </field>
     
    <field>
     <name>resource_calendar</name>
     <type>text</type>
-    <default></default>
-    <notnull>false</notnull>
     <length>255</length>
    </field>
    
    <field>
     <name>resource_category</name>
     <type>text</type>
-    <default></default>
-    <notnull>false</notnull>
     <length>255</length>
    </field>
    
    <field>
     <name>resource_response_type</name>
     <type>integer</type>
-    <default>0</default>
-    <notnull>true</notnull>
     <length>4</length>
    </field>
    
    <field>
     <name>resource_type</name>
     <type>text</type>
-    <default></default>
     <notnull>true</notnull>
     <length>255</length>
    </field>
index 54fe2bd..caa31e1 100644 (file)
@@ -16,8 +16,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR(255) DEFAULT NULL,
-    vfb_email      VARCHAR(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR(255),
+    vfb_email      VARCHAR(255) NOT NULL,
     vfb_serialized TEXT NOT NULL
 );
 
index 25b6f4e..a21ec76 100644 (file)
@@ -14,8 +14,8 @@ CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR2(255) DEFAULT NULL,
-    vfb_email      VARCHAR2(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR2(255),
+    vfb_email      VARCHAR2(255) NOT NULL,
     vfb_serialized VARCHAR2(4000) NOT NULL
 );
 
index 5f16a8f..23d44c8 100644 (file)
@@ -45,8 +45,8 @@ ALTER TABLE kronolith_events ADD COLUMN event_attendees TEXT;
 CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
 
 CREATE TABLE kronolith_storage (
-    vfb_owner      VARCHAR(255) DEFAULT NULL,
-    vfb_email      VARCHAR(255) DEFAULT '' NOT NULL,
+    vfb_owner      VARCHAR(255),
+    vfb_email      VARCHAR(255) NOT NULL,
     vfb_serialized TEXT NOT NULL
 );
 
index a83cfcb..f89b7f1 100644 (file)
@@ -5,8 +5,8 @@ CREATE TABLE kronolith_resources (
     resource_name VARCHAR(255),
     resource_calendar VARCHAR(255),
     resource_description TEXT,
-    resource_category VARCHAR(255) DEFAULT '',
-    resource_response_type INT DEFAULT 0,
+    resource_category VARCHAR(255),
+    resource_response_type INT,
     resource_type VARCHAR(255) NOT NULL,
     resource_members BLOB,