summaryrefslogtreecommitdiff
path: root/db_version/SQL
diff options
context:
space:
mode:
Diffstat (limited to 'db_version/SQL')
-rw-r--r--db_version/SQL/mssql.initial.sql5
-rw-r--r--db_version/SQL/mysql.initial.sql13
-rw-r--r--db_version/SQL/pgsql.initial.sql12
-rw-r--r--db_version/SQL/sqlite.initial.sql12
4 files changed, 42 insertions, 0 deletions
diff --git a/db_version/SQL/mssql.initial.sql b/db_version/SQL/mssql.initial.sql
new file mode 100644
index 0000000..80261cf
--- /dev/null
+++ b/db_version/SQL/mssql.initial.sql
@@ -0,0 +1,5 @@
+CREATE TABLE [dbo].[system] (
+ [name] [varchar] (64) COLLATE Latin1_General_CI_AI NOT NULL ,
+ [value] [text] COLLATE Latin1_General_CI_AI NOT NULL
+) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
+GO
diff --git a/db_version/SQL/mysql.initial.sql b/db_version/SQL/mysql.initial.sql
new file mode 100644
index 0000000..bb10b47
--- /dev/null
+++ b/db_version/SQL/mysql.initial.sql
@@ -0,0 +1,13 @@
+CREATE TABLE IF NOT EXISTS `myrc` (
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `user_id` int(10) unsigned NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
+ALTER TABLE `myrc`
+ ADD CONSTRAINT `myrc_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
+
+CREATE INDEX myrc_idx ON myrc (`user_id`);
+
+DROP TABLE `myrc`; \ No newline at end of file
diff --git a/db_version/SQL/pgsql.initial.sql b/db_version/SQL/pgsql.initial.sql
new file mode 100644
index 0000000..d7b974e
--- /dev/null
+++ b/db_version/SQL/pgsql.initial.sql
@@ -0,0 +1,12 @@
+CREATE TABLE IF NOT EXISTS myrc (
+ id serial NOT NULL,
+ user_id integer NOT NULL,
+ PRIMARY KEY (id)
+);
+
+ALTER TABLE myrc
+ ADD CONSTRAINT myrc_ibfk_1 FOREIGN KEY (user_id) REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE;
+
+CREATE INDEX myrc_idx ON myrc (user_id);
+
+DROP TABLE myrc; \ No newline at end of file
diff --git a/db_version/SQL/sqlite.initial.sql b/db_version/SQL/sqlite.initial.sql
new file mode 100644
index 0000000..776c0e4
--- /dev/null
+++ b/db_version/SQL/sqlite.initial.sql
@@ -0,0 +1,12 @@
+PRAGMA foreign_keys = ON;
+
+CREATE TABLE IF NOT EXISTS myrc (
+ id serial NOT NULL,
+ user_id integer NOT NULL,
+ PRIMARY KEY (id),
+ FOREIGN KEY (user_id) REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE
+);
+
+CREATE INDEX myrc_idx ON myrc (user_id);
+
+DROP TABLE myrc; \ No newline at end of file