[Pkg-owncloud-commits] [php-sabredav] 52/275: syncing postgres sql files with mysql/sqlite

David Prévot taffit at moszumanska.debian.org
Thu Sep 25 14:55:50 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository php-sabredav.

commit 4e1150a79540a10f23f6cf66e0439279a470b417
Author: Paul Lockaby <paul at paullockaby.com>
Date:   Mon Jun 2 05:18:12 2014 +0000

    syncing postgres sql files with mysql/sqlite
---
 examples/sql/pgsql.addressbook.sql     | 23 +++++++++++++++++++++--
 examples/sql/pgsql.calendars.sql       | 26 ++++++++++++++++++++++----
 examples/sql/pgsql.locks.sql           | 12 +++++++++---
 examples/sql/pgsql.principals.sql      |  2 +-
 examples/sql/pgsql.propertystorage.sql | 12 ++++++++++++
 examples/sql/pgsql.users.sql           |  3 +--
 6 files changed, 66 insertions(+), 12 deletions(-)

diff --git a/examples/sql/pgsql.addressbook.sql b/examples/sql/pgsql.addressbook.sql
index c3ca8b2..ef2cc5b 100644
--- a/examples/sql/pgsql.addressbook.sql
+++ b/examples/sql/pgsql.addressbook.sql
@@ -4,7 +4,7 @@ CREATE TABLE addressbooks (
     displayname VARCHAR(255),
     uri VARCHAR(200),
     description TEXT,
-    ctag INTEGER NOT NULL DEFAULT 1
+    synctoken INTEGER NOT NULL DEFAULT 1
 );
 
 ALTER TABLE ONLY addressbooks
@@ -18,7 +18,9 @@ CREATE TABLE cards (
     addressbookid INTEGER NOT NULL,
     carddata TEXT,
     uri VARCHAR(200),
-    lastmodified INTEGER
+    lastmodified INTEGER,
+    etag VARCHAR(32),
+    size INTEGER NOT NULL
 );
 
 ALTER TABLE ONLY cards
@@ -31,3 +33,20 @@ ALTER TABLE ONLY cards
     ADD CONSTRAINT cards_addressbookid_fkey FOREIGN KEY (addressbookid) REFERENCES addressbooks(id)
         ON DELETE CASCADE;
 
+CREATE TABLE addressbookchanges (
+    id SERIAL NOT NULL,
+    uri VARCHAR(200) NOT NULL,
+    synctoken INTEGER NOT NULL,
+    addressbookid INTEGER NOT NULL,
+    operation SMALLINT NOT NULL
+);
+
+ALTER TABLE ONLY addressbookchanges
+    ADD CONSTRAINT addressbookchanges_pkey PRIMARY KEY (id);
+
+CREATE INDEX addressbookchanges_addressbookid_synctoken_ix
+    ON addressbookchanges USING btree (addressbookid, synctoken);
+
+ALTER TABLE ONLY addressbookchanges
+    ADD CONSTRAINT addressbookchanges_addressbookid_fkey FOREIGN KEY (addressbookid) REFERENCES addressbooks(id)
+        ON DELETE CASCADE;
diff --git a/examples/sql/pgsql.calendars.sql b/examples/sql/pgsql.calendars.sql
index 1564e7e..eaba7b8 100644
--- a/examples/sql/pgsql.calendars.sql
+++ b/examples/sql/pgsql.calendars.sql
@@ -3,7 +3,7 @@ CREATE TABLE calendars (
     principaluri VARCHAR(100),
     displayname VARCHAR(100),
     uri VARCHAR(200),
-    ctag INTEGER NOT NULL DEFAULT 0,
+    synctoken INTEGER NOT NULL DEFAULT 0,
     description TEXT,
     calendarorder INTEGER NOT NULL DEFAULT 0,
     calendarcolor VARCHAR(10),
@@ -20,13 +20,13 @@ CREATE UNIQUE INDEX calendars_ukey
 
 CREATE TABLE calendarobjects (
     id SERIAL NOT NULL,
-    calendarid INTEGER NOT NULL,
     calendardata TEXT,
     uri VARCHAR(200),
+    calendarid INTEGER NOT NULL,
+    lastmodified INTEGER,
     etag VARCHAR(32),
     size INTEGER NOT NULL,
     componenttype VARCHAR(8),
-    lastmodified INTEGER,
     firstoccurence INTEGER,
     lastoccurence INTEGER
 );
@@ -53,7 +53,7 @@ CREATE TABLE calendarsubscriptions (
     striptodos SMALLINT NULL,
     stripalarms SMALLINT NULL,
     stripattachments SMALLINT NULL,
-    lastmodified INTEGER,
+    lastmodified INTEGER
 );
 
 ALTER TABLE ONLY calendarsubscriptions
@@ -61,3 +61,21 @@ ALTER TABLE ONLY calendarsubscriptions
 
 CREATE UNIQUE INDEX calendarsubscriptions_ukey
     ON calendarsubscriptions USING btree (principaluri, uri);
+
+CREATE TABLE calendarchanges (
+    id SERIAL NOT NULL,
+    uri VARCHAR(200) NOT NULL,
+    synctoken INTEGER NOT NULL,
+    calendarid INTEGER NOT NULL,
+    operation SMALLINT NOT NULL DEFAULT 0
+);
+
+ALTER TABLE ONLY calendarchanges
+    ADD CONSTRAINT calendarchanges_pkey PRIMARY KEY (id);
+
+CREATE INDEX calendarchanges_calendarid_synctoken_ix
+    ON calendarchanges USING btree (calendarid, synctoken);
+
+ALTER TABLE ONLY calendarchanges
+    ADD CONSTRAINT calendarchanges_calendar_fk FOREIGN KEY (calendarid) REFERENCES calendards(id)
+        ON DELETE CASCADE;
diff --git a/examples/sql/pgsql.locks.sql b/examples/sql/pgsql.locks.sql
index ca6c82e..0290528 100644
--- a/examples/sql/pgsql.locks.sql
+++ b/examples/sql/pgsql.locks.sql
@@ -4,10 +4,16 @@ CREATE TABLE locks (
     timeout INTEGER,
     created INTEGER,
     token VARCHAR(100),
-    scope smallint,
-    depth smallint,
-    uri text
+    scope SMALLINT,
+    depth SMALLINT,
+    uri TEXT
 );
 
 ALTER TABLE ONLY locks
     ADD CONSTRAINT locks_pkey PRIMARY KEY (id);
+
+CREATE INDEX locks_token_ix
+    ON locks USING btree (token);
+
+CREATE INDEX locks_uri_ix
+    ON locks USING btree (uri);
diff --git a/examples/sql/pgsql.principals.sql b/examples/sql/pgsql.principals.sql
index 4afe510..01e8ef2 100644
--- a/examples/sql/pgsql.principals.sql
+++ b/examples/sql/pgsql.principals.sql
@@ -1,6 +1,6 @@
 CREATE TABLE principals (
     id SERIAL NOT NULL,
-    uri VARCHAR(100) NOT NULL,
+    uri VARCHAR(200) NOT NULL,
     email VARCHAR(80),
     displayname VARCHAR(80),
     vcardurl VARCHAR(255)
diff --git a/examples/sql/pgsql.propertystorage.sql b/examples/sql/pgsql.propertystorage.sql
new file mode 100644
index 0000000..8bb62cf
--- /dev/null
+++ b/examples/sql/pgsql.propertystorage.sql
@@ -0,0 +1,12 @@
+CREATE TABLE propertystorage
+    id SERIAL NOT NULL,
+    path VARCHAR(1024) NOT NULL,
+    name VARCHAR(100) NOT NULL,
+    value TEXT
+);
+
+ALTER TABLE ONLY propertystorage
+    ADD CONSTRAINT propertystorage_pkey PRIMARY KEY (id);
+
+CREATE UNIQUE INDEX propertystorage_ukey
+    ON propertystorage (path, name);
diff --git a/examples/sql/pgsql.users.sql b/examples/sql/pgsql.users.sql
index 939c931..9d6047b 100644
--- a/examples/sql/pgsql.users.sql
+++ b/examples/sql/pgsql.users.sql
@@ -1,8 +1,7 @@
 CREATE TABLE users (
     id SERIAL NOT NULL,
     username VARCHAR(50),
-    digesta1 VARCHAR(32),
-    UNIQUE(username)
+    digesta1 VARCHAR(32)
 );
 
 ALTER TABLE ONLY users

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/php-sabredav.git



More information about the Pkg-owncloud-commits mailing list