summaryrefslogtreecommitdiff
path: root/perl/sql/Wallet-Schema-0.09-SQLite.sql
diff options
context:
space:
mode:
Diffstat (limited to 'perl/sql/Wallet-Schema-0.09-SQLite.sql')
-rw-r--r--perl/sql/Wallet-Schema-0.09-SQLite.sql47
1 files changed, 24 insertions, 23 deletions
diff --git a/perl/sql/Wallet-Schema-0.09-SQLite.sql b/perl/sql/Wallet-Schema-0.09-SQLite.sql
index fbde466..97db821 100644
--- a/perl/sql/Wallet-Schema-0.09-SQLite.sql
+++ b/perl/sql/Wallet-Schema-0.09-SQLite.sql
@@ -1,6 +1,6 @@
--
-- Created by SQL::Translator::Producer::SQLite
--- Created on Fri Jul 11 16:33:48 2014
+-- Created on Fri Jul 11 19:17:16 2014
--
BEGIN TRANSACTION;
@@ -32,6 +32,8 @@ CREATE TABLE acl_history (
ah_on datetime NOT NULL
);
+CREATE INDEX acl_history_idx_ah_acl ON acl_history (ah_acl);
+
--
-- Table: acl_schemes
--
@@ -100,6 +102,27 @@ CREATE TABLE keytab_sync (
);
--
+-- Table: object_history
+--
+DROP TABLE IF EXISTS object_history;
+
+CREATE TABLE object_history (
+ oh_id INTEGER PRIMARY KEY NOT NULL,
+ oh_type varchar(16) NOT NULL,
+ oh_name varchar(255) NOT NULL,
+ oh_action varchar(16) NOT NULL,
+ oh_field varchar(16),
+ oh_type_field varchar(255),
+ oh_old varchar(255),
+ oh_new varchar(255),
+ oh_by varchar(255) NOT NULL,
+ oh_from varchar(255) NOT NULL,
+ oh_on datetime NOT NULL
+);
+
+CREATE INDEX object_history_idx_oh_type_oh_name ON object_history (oh_type, oh_name);
+
+--
-- Table: sync_targets
--
DROP TABLE IF EXISTS sync_targets;
@@ -187,26 +210,4 @@ CREATE INDEX objects_idx_ob_acl_store ON objects (ob_acl_store);
CREATE INDEX objects_idx_ob_type ON objects (ob_type);
---
--- Table: object_history
---
-DROP TABLE IF EXISTS object_history;
-
-CREATE TABLE object_history (
- oh_id INTEGER PRIMARY KEY NOT NULL,
- oh_type varchar(16) NOT NULL,
- oh_name varchar(255) NOT NULL,
- oh_action varchar(16) NOT NULL,
- oh_field varchar(16),
- oh_type_field varchar(255),
- oh_old varchar(255),
- oh_new varchar(255),
- oh_by varchar(255) NOT NULL,
- oh_from varchar(255) NOT NULL,
- oh_on datetime NOT NULL,
- FOREIGN KEY (oh_type, oh_name) REFERENCES objects(ob_type, ob_name)
-);
-
-CREATE INDEX object_history_idx_oh_type_oh_name ON object_history (oh_type, oh_name);
-
COMMIT;