Really initial commit.
This commit is contained in:
9
SQL/mysql.20140112.sql
Normal file
9
SQL/mysql.20140112.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
CREATE TABLE IF NOT EXISTS `identities_imap_hosts` (
|
||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||
`domain` varchar(255) COLLATE utf8_general_ci NOT NULL,
|
||||
`host` varchar(255) COLLATE utf8_general_ci DEFAULT NULL,
|
||||
`ts` datetime NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1 ;
|
||||
|
||||
UPDATE `system` SET `value`='initial|20140112' WHERE `name`='myrc_identities_imap';
|
||||
26
SQL/mysql.initial.sql
Normal file
26
SQL/mysql.initial.sql
Normal file
@@ -0,0 +1,26 @@
|
||||
CREATE TABLE IF NOT EXISTS `identities_imap` (
|
||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`user_id` int(10) unsigned NOT NULL,
|
||||
`iid` int(10) unsigned NOT NULL,
|
||||
`username` varchar(256) DEFAULT NULL,
|
||||
`password` text,
|
||||
`server` varchar(256) DEFAULT NULL,
|
||||
`enabled` int(1) unsigned NOT NULL DEFAULT '0',
|
||||
`label` text,
|
||||
`preferences` text,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `user_id` (`user_id`),
|
||||
KEY `iid` (`iid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `system` (
|
||||
`name` varchar(64) NOT NULL,
|
||||
`value` mediumtext,
|
||||
PRIMARY KEY(`name`)
|
||||
);
|
||||
|
||||
INSERT INTO `system` (name, value) VALUES ('myrc_identities_imap', 'initial');
|
||||
|
||||
ALTER TABLE `identities_imap`
|
||||
ADD CONSTRAINT `identities_imap_ibfk_2` FOREIGN KEY (`iid`) REFERENCES `identities` (`identity_id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
ADD CONSTRAINT `identities_imap_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
18
SQL/mysql.sql
Normal file
18
SQL/mysql.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE IF NOT EXISTS `identities_imap` (
|
||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`user_id` int(10) unsigned NOT NULL,
|
||||
`iid` int(10) unsigned NOT NULL,
|
||||
`username` varchar(256) DEFAULT NULL,
|
||||
`password` text,
|
||||
`server` varchar(256) DEFAULT NULL,
|
||||
`enabled` int(1) unsigned NOT NULL DEFAULT '0',
|
||||
`label` text,
|
||||
`preferences` text,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `user_id` (`user_id`),
|
||||
KEY `iid` (`iid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
||||
|
||||
ALTER TABLE `identities_imap`
|
||||
ADD CONSTRAINT `identities_imap_ibfk_2` FOREIGN KEY (`iid`) REFERENCES `identities` (`identity_id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
ADD CONSTRAINT `identities_imap_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
8
SQL/pgsql.20140112.sql
Normal file
8
SQL/pgsql.20140112.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
CREATE TABLE identities_imap_hosts (
|
||||
id serial PRIMARY KEY,
|
||||
domain varchar(255) NOT NULL,
|
||||
host varchar(255) DEFAULT NULL,
|
||||
ts timestamp NOT NULL
|
||||
);
|
||||
|
||||
UPDATE "system" SET value='initial|20140112' WHERE name='myrc_identities_imap';
|
||||
21
SQL/pgsql.initial.sql
Normal file
21
SQL/pgsql.initial.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE identities_imap (
|
||||
id serial PRIMARY KEY,
|
||||
user_id integer NOT NULL REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
iid integer NOT NULL REFERENCES identities(identity_id) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
username varchar(256) DEFAULT NULL,
|
||||
password text,
|
||||
server varchar(256) DEFAULT NULL,
|
||||
enabled smallint NOT NULL DEFAULT 0,
|
||||
label text,
|
||||
preferences text
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS "system" (
|
||||
name varchar(64) NOT NULL PRIMARY KEY,
|
||||
value text
|
||||
);
|
||||
|
||||
INSERT INTO "system" (name, value) VALUES ('myrc_identities_imap', 'initial');
|
||||
|
||||
CREATE INDEX ix_identities_imap_user_id ON identities_imap(user_id);
|
||||
CREATE INDEX ix_identities_imap_iid ON identities_imap(iid);
|
||||
14
SQL/postgres.sql
Normal file
14
SQL/postgres.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE identities_imap (
|
||||
id serial PRIMARY KEY,
|
||||
user_id integer NOT NULL REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
iid integer NOT NULL REFERENCES identities(identity_id) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
username varchar(256) DEFAULT NULL,
|
||||
password text,
|
||||
server varchar(256) DEFAULT NULL,
|
||||
enabled smallint NOT NULL DEFAULT 0,
|
||||
label text,
|
||||
preferences text
|
||||
);
|
||||
|
||||
CREATE INDEX ix_identities_imap_user_id ON identities_imap(user_id);
|
||||
CREATE INDEX ix_identities_imap_iid ON identities_imap(iid);
|
||||
8
SQL/sqlite.20140112.sql
Normal file
8
SQL/sqlite.20140112.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
CREATE TABLE IF NOT EXISTS 'identities_imap_hosts' (
|
||||
'id' INTEGER NOT NULL PRIMARY KEY ASC,
|
||||
'domain' varchar(255) NOT NULL,
|
||||
'host' varchar(255) DEFAULT NULL,
|
||||
'ts' DATETIME NOT NULL
|
||||
);
|
||||
|
||||
UPDATE 'system' SET value='initial|20140112' WHERE name='myrc_identities_imap';
|
||||
22
SQL/sqlite.initial.sql
Normal file
22
SQL/sqlite.initial.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
CREATE TABLE IF NOT EXISTS 'identities_imap' (
|
||||
'id' INTEGER NOT NULL PRIMARY KEY ASC,
|
||||
'user_id' int(10) NOT NULL,
|
||||
'iid' int(10) NOT NULL,
|
||||
'username' varchar(256) DEFAULT NULL,
|
||||
'password' text,
|
||||
'server' varchar(256) DEFAULT NULL,
|
||||
'enabled' int(1) NOT NULL DEFAULT '0',
|
||||
'label' text,
|
||||
'preferences' text,
|
||||
CONSTRAINT 'identities_imap_ibfk_1' FOREIGN KEY ('user_id') REFERENCES 'users'
|
||||
('user_id') ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS 'system' (
|
||||
name varchar(64) NOT NULL PRIMARY KEY,
|
||||
value text NOT NULL
|
||||
);
|
||||
|
||||
INSERT INTO system (name, value) VALUES ('myrc_identities_imap', 'initial');
|
||||
|
||||
CREATE INDEX identities_imap_iid ON 'identities_imap'('iid');
|
||||
Reference in New Issue
Block a user