Fix order of constraints.
authorJan Schneider <jan@horde.org>
Tue, 20 Oct 2009 21:23:37 +0000 (23:23 +0200)
committerJan Schneider <jan@horde.org>
Tue, 20 Oct 2009 21:23:37 +0000 (23:23 +0200)
25 files changed:
ansel/scripts/upgrades/2009-06-22_add_geolocation_fields.sql
ingo/scripts/sql/ingo.oci8.sql
ingo/scripts/sql/ingo.sql
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/upgrades/2.1_to_2.2.oci8.sql
kronolith/scripts/upgrades/2.1_to_2.2.pgsql.sql
kronolith/scripts/upgrades/2.1_to_2.2.sql
nag/scripts/sql/nag.mssql.sql
nag/scripts/sql/nag.oci8.sql
nag/scripts/sql/nag.sql
nag/scripts/upgrades/2.1_to_2.2.oci8.sql
nag/scripts/upgrades/2.1_to_2.2.sql
turba/scripts/sql/turba.mssql.sql
turba/scripts/sql/turba.oci8.sql
turba/scripts/sql/turba.pgsql.sql
turba/scripts/sql/turba.sql
turba/scripts/upgrades/1.1_to_1.2.sql
turba/scripts/upgrades/2.1_to_2.2_add_sql_share_tables.mssql.sql
turba/scripts/upgrades/2.1_to_2.2_add_sql_share_tables.oci8.sql
turba/scripts/upgrades/2.1_to_2.2_add_sql_share_tables.pgsql.sql
turba/scripts/upgrades/2.1_to_2.2_add_sql_share_tables.sql

index b915239..5ab846a 100644 (file)
@@ -1,3 +1,3 @@
-ALTER TABLE ansel_images ADD COLUMN image_latitude VARCHAR(32) NOT NULL DEFAULT '';
-ALTER TABLE ansel_images ADD COLUMN image_longitude VARCHAR(32) NOT NULL DEFAULT '';
-ALTER TABLE ansel_images ADD COLUMN image_location VARCHAR(255) NOT NULL DEFAULT '';
+ALTER TABLE ansel_images ADD COLUMN image_latitude VARCHAR(32) DEFAULT '' NOT NULL;
+ALTER TABLE ansel_images ADD COLUMN image_longitude VARCHAR(32) DEFAULT '' NOT NULL;
+ALTER TABLE ansel_images ADD COLUMN image_location VARCHAR(255) DEFAULT '' NOT NULL;
index 3fd5a7c..82417b1 100644 (file)
@@ -63,10 +63,10 @@ CREATE TABLE ingo_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(255) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     PRIMARY KEY (share_id)
index e0d69f2..b956135 100644 (file)
@@ -63,10 +63,10 @@ CREATE TABLE ingo_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     PRIMARY KEY (share_id)
index 662de9a..4c9c522 100644 (file)
@@ -44,10 +44,10 @@ CREATE TABLE kronolith_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_color VARCHAR(7),
index e8ef3d7..460f264 100644 (file)
@@ -44,10 +44,10 @@ CREATE TABLE kronolith_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_color VARCHAR(7),
index 9830cc2..a04ff28 100644 (file)
@@ -44,10 +44,10 @@ CREATE TABLE kronolith_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(255) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     attribute_color VARCHAR2(7),
index 76c67e4..121e131 100644 (file)
@@ -44,10 +44,10 @@ CREATE TABLE kronolith_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_color VARCHAR(7),
index 94c0647..a823d27 100644 (file)
@@ -44,10 +44,10 @@ CREATE TABLE kronolith_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_color VARCHAR(7),
index 6247951..3b101a9 100644 (file)
@@ -5,10 +5,10 @@ CREATE TABLE kronolith_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(255) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     PRIMARY KEY (share_id)
index bd42b7a..d2879ff 100644 (file)
@@ -10,10 +10,10 @@ CREATE TABLE kronolith_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(32) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     PRIMARY KEY (share_id)
index 177ebd1..88341fd 100644 (file)
@@ -5,10 +5,10 @@ CREATE TABLE kronolith_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(32) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     PRIMARY KEY (share_id)
index 15fe1a7..8165a76 100644 (file)
@@ -29,10 +29,10 @@ CREATE TABLE nag_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     PRIMARY KEY (share_id)
index 527eb27..facb589 100644 (file)
@@ -29,10 +29,10 @@ CREATE TABLE nag_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(25) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     PRIMARY KEY (share_id)
index df38b0e..6a12c4e 100644 (file)
@@ -29,10 +29,10 @@ CREATE TABLE nag_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     PRIMARY KEY (share_id)
index 90ac1b6..82ffc26 100644 (file)
@@ -11,10 +11,10 @@ CREATE TABLE nag_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(32) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     PRIMARY KEY (share_id)
index 96a0573..36daff5 100644 (file)
@@ -9,10 +9,10 @@ CREATE TABLE nag_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(32) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     PRIMARY KEY (share_id)
index 77cd3d6..6042164 100644 (file)
@@ -57,10 +57,10 @@ CREATE TABLE turba_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_params VARCHAR(MAX),
index 7a15154..6322aff 100644 (file)
@@ -56,10 +56,10 @@ CREATE TABLE turba_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(255) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     attribute_params VARCHAR2(4000),
index 2dd382a..f6bfd6b 100644 (file)
@@ -57,10 +57,10 @@ CREATE TABLE turba_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_params TEXT,
index c3c4904..baa7fcc 100644 (file)
@@ -56,10 +56,10 @@ CREATE TABLE turba_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(255) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_params TEXT,
index d921cc1..e9001b9 100644 (file)
@@ -15,7 +15,7 @@ ALTER TABLE turba_objects CHANGE object_workPhone object_workphone VARCHAR(25);
 ALTER TABLE turba_objects CHANGE object_cellPhone object_cellphone VARCHAR(25);
 ALTER TABLE turba_objects MODIFY object_title VARCHAR(255);
 ALTER TABLE turba_objects MODIFY object_company VARCHAR(255);
-ALTER TABLE turba_objects ADD object_type VARCHAR(255) NOT NULL DEFAULT 'Object';
+ALTER TABLE turba_objects ADD object_type VARCHAR(255) DEFAULT 'Object' NOT NULL;
 ALTER TABLE turba_objects ADD object_members BLOB;
 CREATE INDEX turba_owner_idx ON turba_objects (owner_id);
 
index 117e30c..eadf4d0 100644 (file)
@@ -2,10 +2,10 @@ CREATE TABLE turba_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(32) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_params VARCHAR(MAX),
index e593edc..f0eba9e 100644 (file)
@@ -2,10 +2,10 @@ CREATE TABLE turba_shares (
     share_id NUMBER(16) NOT NULL,
     share_name VARCHAR2(255) NOT NULL,
     share_owner VARCHAR2(32) NOT NULL,
-    share_flags NUMBER(8) NOT NULL DEFAULT 0,
-    perm_creator NUMBER(8) NOT NULL DEFAULT 0,
-    perm_default NUMBER(8) NOT NULL DEFAULT 0,
-    perm_guest NUMBER(8) NOT NULL DEFAULT 0,
+    share_flags NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_default NUMBER(8) DEFAULT 0 NOT NULL,
+    perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
     attribute_name VARCHAR2(255) NOT NULL,
     attribute_desc VARCHAR2(255),
     attribute_params VARCHAR2(4000),
index 44173e0..7ea2624 100644 (file)
@@ -2,10 +2,10 @@ CREATE TABLE turba_shares (
     share_id SMALLINT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(32) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_params TEXT,
index e42cfbf..42045f4 100644 (file)
@@ -2,10 +2,10 @@ CREATE TABLE turba_shares (
     share_id INT NOT NULL,
     share_name VARCHAR(255) NOT NULL,
     share_owner VARCHAR(32) NOT NULL,
-    share_flags SMALLINT NOT NULL DEFAULT 0,
-    perm_creator SMALLINT NOT NULL DEFAULT 0,
-    perm_default SMALLINT NOT NULL DEFAULT 0,
-    perm_guest SMALLINT NOT NULL DEFAULT 0,
+    share_flags SMALLINT DEFAULT 0 NOT NULL,
+    perm_creator SMALLINT DEFAULT 0 NOT NULL,
+    perm_default SMALLINT DEFAULT 0 NOT NULL,
+    perm_guest SMALLINT DEFAULT 0 NOT NULL,
     attribute_name VARCHAR(255) NOT NULL,
     attribute_desc VARCHAR(255),
     attribute_params TEXT,