diff options
author | Jon Robertson <jonrober@stanford.edu> | 2014-10-13 22:18:42 -0700 |
---|---|---|
committer | Jon Robertson <jonrober@stanford.edu> | 2014-10-13 22:18:42 -0700 |
commit | 9c639ffd83e2dd9b14503b62740589ee5cca25df (patch) | |
tree | 264fcb0dd1665087894e3df427641397094c47ac | |
parent | 58186415a0f232cf84ced650ecc1326df66f9c6d (diff) |
Fixed new SQLite schema to include IF EXISTS on drop tables
Change-Id: I54edbb543be8bfcf0de355da3cef82c6ac1bf27f
-rw-r--r-- | perl/sql/Wallet-Schema-0.10-SQLite.sql | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/perl/sql/Wallet-Schema-0.10-SQLite.sql b/perl/sql/Wallet-Schema-0.10-SQLite.sql index b3450d1..94a185c 100644 --- a/perl/sql/Wallet-Schema-0.10-SQLite.sql +++ b/perl/sql/Wallet-Schema-0.10-SQLite.sql @@ -1,14 +1,14 @@ --- +-- -- Created by SQL::Translator::Producer::SQLite -- Created on Thu Oct 9 20:51:25 2014 --- +-- BEGIN TRANSACTION; -- -- Table: acl_history -- -DROP TABLE acl_history; +DROP TABLE IF EXISTS acl_history; CREATE TABLE acl_history ( ah_id INTEGER PRIMARY KEY NOT NULL, @@ -29,7 +29,7 @@ CREATE INDEX acl_history_idx_ah_name ON acl_history (ah_name); -- -- Table: acl_schemes -- -DROP TABLE acl_schemes; +DROP TABLE IF EXISTS acl_schemes; CREATE TABLE acl_schemes ( as_name varchar(32) NOT NULL, @@ -40,7 +40,7 @@ CREATE TABLE acl_schemes ( -- -- Table: acls -- -DROP TABLE acls; +DROP TABLE IF EXISTS acls; CREATE TABLE acls ( ac_id INTEGER PRIMARY KEY NOT NULL, @@ -52,7 +52,7 @@ CREATE UNIQUE INDEX ac_name ON acls (ac_name); -- -- Table: enctypes -- -DROP TABLE enctypes; +DROP TABLE IF EXISTS enctypes; CREATE TABLE enctypes ( en_name varchar(255) NOT NULL, @@ -62,7 +62,7 @@ CREATE TABLE enctypes ( -- -- Table: flags -- -DROP TABLE flags; +DROP TABLE IF EXISTS flags; CREATE TABLE flags ( fl_type varchar(16) NOT NULL, @@ -74,7 +74,7 @@ CREATE TABLE flags ( -- -- Table: keytab_enctypes -- -DROP TABLE keytab_enctypes; +DROP TABLE IF EXISTS keytab_enctypes; CREATE TABLE keytab_enctypes ( ke_name varchar(255) NOT NULL, @@ -85,7 +85,7 @@ CREATE TABLE keytab_enctypes ( -- -- Table: keytab_sync -- -DROP TABLE keytab_sync; +DROP TABLE IF EXISTS keytab_sync; CREATE TABLE keytab_sync ( ks_name varchar(255) NOT NULL, @@ -96,7 +96,7 @@ CREATE TABLE keytab_sync ( -- -- Table: object_history -- -DROP TABLE object_history; +DROP TABLE IF EXISTS object_history; CREATE TABLE object_history ( oh_id INTEGER PRIMARY KEY NOT NULL, @@ -117,7 +117,7 @@ CREATE INDEX object_history_idx_oh_type_oh_name ON object_history (oh_type, oh_n -- -- Table: sync_targets -- -DROP TABLE sync_targets; +DROP TABLE IF EXISTS sync_targets; CREATE TABLE sync_targets ( st_name varchar(255) NOT NULL, @@ -127,7 +127,7 @@ CREATE TABLE sync_targets ( -- -- Table: types -- -DROP TABLE types; +DROP TABLE IF EXISTS types; CREATE TABLE types ( ty_name varchar(16) NOT NULL, @@ -138,7 +138,7 @@ CREATE TABLE types ( -- -- Table: acl_entries -- -DROP TABLE acl_entries; +DROP TABLE IF EXISTS acl_entries; CREATE TABLE acl_entries ( ae_id integer NOT NULL, @@ -156,7 +156,7 @@ CREATE INDEX acl_entries_idx_ae_id ON acl_entries (ae_id); -- -- Table: objects -- -DROP TABLE objects; +DROP TABLE IF EXISTS objects; CREATE TABLE objects ( ob_type varchar(16) NOT NULL, @@ -205,7 +205,7 @@ CREATE INDEX objects_idx_ob_type ON objects (ob_type); -- -- Table: duo -- -DROP TABLE duo; +DROP TABLE IF EXISTS duo; CREATE TABLE duo ( du_name varchar(255) NOT NULL, |