From 69c03e74793a5ac150d11833f024d99866aafb31 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Tue, 21 Aug 2018 12:37:05 -0400 Subject: [PATCH] Added missing files for OCI support --- UI/MainUI/GNUmakefile | 3 +++ UI/MainUI/OCSAcl-oracle.sql | 13 +++++++++++++ UI/MainUI/OCSCacheFolder-oracle.sql | 16 ++++++++++++++++ UI/MainUI/OCSStore-oracle.sql | 15 +++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 UI/MainUI/OCSAcl-oracle.sql create mode 100644 UI/MainUI/OCSCacheFolder-oracle.sql create mode 100644 UI/MainUI/OCSStore-oracle.sql diff --git a/UI/MainUI/GNUmakefile b/UI/MainUI/GNUmakefile index 98ace4112..858110150 100644 --- a/UI/MainUI/GNUmakefile +++ b/UI/MainUI/GNUmakefile @@ -28,9 +28,12 @@ MainUI_RESOURCE_FILES += \ OCSFolderInfo-oracle.sql \ OCSStore.sql \ OCSStore-mysql.sql \ + OCSStore-oracle.sql \ OCSAcl-mysql.sql \ + OCSAcl-oracle.sql \ OCSAcl-postgresql.sql \ OCSCacheFolder-mysql.sql \ + OCSCacheFolder-oracle.sql \ OCSCacheFolder-postgresql.sql MainUI_LOCALIZED_RESOURCE_FILES += \ diff --git a/UI/MainUI/OCSAcl-oracle.sql b/UI/MainUI/OCSAcl-oracle.sql new file mode 100644 index 000000000..aec183b89 --- /dev/null +++ b/UI/MainUI/OCSAcl-oracle.sql @@ -0,0 +1,13 @@ +-- +-- (C) 2018 Inverse inc. +-- + +CREATE TABLE @{tableName} ( + c_folder_id INTEGER NOT NULL, + c_object VARCHAR(255) NOT NULL, + c_uid VARCHAR(255) NOT NULL, + c_role VARCHAR(80) NOT NULL +); + +CREATE INDEX @{tableName}_c_folder_id_idx ON @{tableName}(c_folder_id); +CREATE INDEX @{tableName}_c_uid_idx ON @{tableName}(c_uid); diff --git a/UI/MainUI/OCSCacheFolder-oracle.sql b/UI/MainUI/OCSCacheFolder-oracle.sql new file mode 100644 index 000000000..3446f9d4f --- /dev/null +++ b/UI/MainUI/OCSCacheFolder-oracle.sql @@ -0,0 +1,16 @@ +-- +-- (C) 2018 Inverse inc. +-- + +CREATE TABLE @{tableName} ( + c_uid VARCHAR(255) NOT NULL, + c_path VARCHAR(255) NOT NULL, + c_parent_path VARCHAR(255), + c_type SMALLINT NOT NULL, + c_creationdate INT NOT NULL, + c_lastmodified INT NOT NULL, + c_version INT NOT NULL DEFAULT 0, + c_deleted SMALLINT NOT NULL DEFAULT 0, + c_content CLOB, + CONSTRAINT @{tableName}_pkey PRIMARY KEY (c_uid, c_path) +); diff --git a/UI/MainUI/OCSStore-oracle.sql b/UI/MainUI/OCSStore-oracle.sql new file mode 100644 index 000000000..629381fd0 --- /dev/null +++ b/UI/MainUI/OCSStore-oracle.sql @@ -0,0 +1,15 @@ +-- +-- (C) 2004-2005 SKYRIX Software AG +-- (C) 2006-2007 Inverse inc. +-- + +CREATE TABLE @{tableName} ( + c_folder_id INT NOT NULL, + c_name VARCHAR (255), + c_content CLOB NOT NULL, + c_creationdate INT NOT NULL, + c_lastmodified INT NOT NULL, + c_version INT NOT NULL, + c_deleted INT NULL, + CONSTRAINT @{tableName}_pkey PRIMARY KEY (c_folder_id, c_name) +);