SQL schema for MySQL and SQLite, test data
This commit is contained in:
@@ -1,73 +0,0 @@
|
|||||||
|
|
||||||
DROP TABLE IF EXISTS ike_configs;
|
|
||||||
CREATE TABLE ike_configs (
|
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
||||||
certreq INTEGER,
|
|
||||||
force_encap INTEGER,
|
|
||||||
local TEXT,
|
|
||||||
remote TEXT
|
|
||||||
);
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS child_configs;
|
|
||||||
CREATE TABLE child_configs (
|
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
||||||
name TEXT,
|
|
||||||
lifetime INTEGER,
|
|
||||||
rekeytime INTEGER,
|
|
||||||
jitter INTEGER,
|
|
||||||
updown TEXT,
|
|
||||||
hostaccess INTEGER,
|
|
||||||
mode INTEGER
|
|
||||||
);
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS peer_config_child_config;
|
|
||||||
CREATE TABLE peer_config_child_config (
|
|
||||||
peer_cfg INTEGER,
|
|
||||||
child_cfg INTEGER
|
|
||||||
);
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS traffic_selectors;
|
|
||||||
CREATE TABLE traffic_selectors (
|
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
||||||
type INTEGER,
|
|
||||||
protocol INTEGER,
|
|
||||||
start_addr TEXT,
|
|
||||||
end_addr TEXT,
|
|
||||||
start_port INTEGER,
|
|
||||||
end_port INTEGER
|
|
||||||
);
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS child_config_traffic_selector;
|
|
||||||
CREATE TABLE child_config_traffic_selector (
|
|
||||||
child_cfg INTEGER,
|
|
||||||
traffic_selector INTEGER,
|
|
||||||
kind INTEGER
|
|
||||||
);
|
|
||||||
|
|
||||||
DROP TABLE IF EXISTS peer_configs;
|
|
||||||
CREATE TABLE peer_configs (
|
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
||||||
name TEXT,
|
|
||||||
ike_version INTEGER,
|
|
||||||
ike_cfg INTEGER,
|
|
||||||
local_id TEXT,
|
|
||||||
remote_id TEXT,
|
|
||||||
cert_policy INTEGER,
|
|
||||||
auth_method INTEGER,
|
|
||||||
eap_type INTEGER,
|
|
||||||
eap_vendor INTEGER,
|
|
||||||
keyingtries INTEGER,
|
|
||||||
rekeytime INTEGER,
|
|
||||||
reauthtime INTEGER,
|
|
||||||
jitter INTEGER,
|
|
||||||
overtime INTEGER,
|
|
||||||
mobike INTEGER,
|
|
||||||
dpd_delay INTEGER,
|
|
||||||
dpd_action INTEGER,
|
|
||||||
local_vip TEXT,
|
|
||||||
remote_vip TEXT,
|
|
||||||
mediation INTEGER,
|
|
||||||
mediated_by INTEGER,
|
|
||||||
peer_id TEXT
|
|
||||||
);
|
|
||||||
|
|
||||||
@@ -0,0 +1,83 @@
|
|||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `child_configs`;
|
||||||
|
CREATE TABLE `child_configs` (
|
||||||
|
`id` int(10) unsigned NOT NULL auto_increment,
|
||||||
|
`name` varchar(32) collate utf8_unicode_ci NOT NULL,
|
||||||
|
`lifetime` mediumint(8) unsigned NOT NULL default '1500',
|
||||||
|
`rekeytime` mediumint(8) unsigned NOT NULL default '1200',
|
||||||
|
`jitter` mediumint(8) unsigned NOT NULL default '60',
|
||||||
|
`updown` varchar(128) collate utf8_unicode_ci default NULL,
|
||||||
|
`hostaccess` tinyint(1) unsigned NOT NULL default '1',
|
||||||
|
`mode` tinyint(4) unsigned NOT NULL default '1',
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `child_config_traffic_selector`;
|
||||||
|
CREATE TABLE `child_config_traffic_selector` (
|
||||||
|
`child_cfg` int(10) unsigned NOT NULL,
|
||||||
|
`traffic_selector` int(10) unsigned NOT NULL,
|
||||||
|
`kind` tinyint(3) unsigned NOT NULL
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `ike_configs`;
|
||||||
|
CREATE TABLE `ike_configs` (
|
||||||
|
`id` int(10) unsigned NOT NULL auto_increment,
|
||||||
|
`certreq` tinyint(3) unsigned NOT NULL default '1',
|
||||||
|
`force_encap` tinyint(1) NOT NULL default '0',
|
||||||
|
`local` varchar(64) collate utf8_unicode_ci NOT NULL,
|
||||||
|
`remote` varchar(64) collate utf8_unicode_ci NOT NULL,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `peer_configs`;
|
||||||
|
CREATE TABLE `peer_configs` (
|
||||||
|
`id` int(11) NOT NULL auto_increment,
|
||||||
|
`name` varchar(32) collate utf8_unicode_ci NOT NULL,
|
||||||
|
`ike_version` tinyint(3) unsigned NOT NULL default '2',
|
||||||
|
`ike_cfg` int(10) unsigned NOT NULL,
|
||||||
|
`local_id` varchar(64) collate utf8_unicode_ci NOT NULL,
|
||||||
|
`remote_id` varchar(64) collate utf8_unicode_ci NOT NULL,
|
||||||
|
`cert_policy` tinyint(3) unsigned NOT NULL default '1',
|
||||||
|
`auth_method` tinyint(3) unsigned NOT NULL default '1',
|
||||||
|
`eap_type` tinyint(3) unsigned NOT NULL default '0',
|
||||||
|
`eap_vendor` smallint(5) unsigned NOT NULL default '0',
|
||||||
|
`keyingtries` tinyint(3) unsigned NOT NULL default '3',
|
||||||
|
`rekeytime` mediumint(8) unsigned NOT NULL default '7200',
|
||||||
|
`reauthtime` mediumint(8) unsigned NOT NULL default '0',
|
||||||
|
`jitter` mediumint(8) unsigned NOT NULL default '180',
|
||||||
|
`overtime` mediumint(8) unsigned NOT NULL default '300',
|
||||||
|
`mobike` tinyint(1) NOT NULL default '1',
|
||||||
|
`dpd_delay` mediumint(8) unsigned NOT NULL default '120',
|
||||||
|
`dpd_action` tinyint(3) unsigned NOT NULL default '1',
|
||||||
|
`local_vip` varchar(128) collate utf8_unicode_ci default NULL,
|
||||||
|
`remote_vip` varchar(128) collate utf8_unicode_ci default NULL,
|
||||||
|
`mediation` tinyint(1) NOT NULL default '0',
|
||||||
|
`mediated_by` int(11) NOT NULL default '0',
|
||||||
|
`peer_id` varchar(64) collate utf8_unicode_ci default NULL,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `peer_config_child_config`;
|
||||||
|
CREATE TABLE `peer_config_child_config` (
|
||||||
|
`peer_cfg` int(10) unsigned NOT NULL,
|
||||||
|
`child_cfg` int(10) unsigned NOT NULL
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS `traffic_selectors`;
|
||||||
|
CREATE TABLE `traffic_selectors` (
|
||||||
|
`id` int(10) unsigned NOT NULL auto_increment,
|
||||||
|
`type` tinyint(3) unsigned NOT NULL default '7',
|
||||||
|
`protocol` smallint(5) unsigned NOT NULL default '0',
|
||||||
|
`start_addr` varchar(40) collate utf8_unicode_ci default NULL,
|
||||||
|
`end_addr` varchar(40) collate utf8_unicode_ci default NULL,
|
||||||
|
`start_port` smallint(5) unsigned NOT NULL default '0',
|
||||||
|
`end_port` smallint(5) unsigned NOT NULL default '65535',
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||||
|
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
|
||||||
|
DROP TABLE IF EXISTS child_configs;
|
||||||
|
CREATE TABLE child_configs (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
name TEXT NOT NULL,
|
||||||
|
lifetime INTEGER NOT NULL default '1500',
|
||||||
|
rekeytime INTEGER NOT NULL default '1200',
|
||||||
|
jitter INTEGER NOT NULL default '60',
|
||||||
|
updown TEXT default NULL,
|
||||||
|
hostaccess INTEGER NOT NULL default '1',
|
||||||
|
mode INTEGER NOT NULL default '1'
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS child_config_traffic_selector;
|
||||||
|
CREATE TABLE child_config_traffic_selector (
|
||||||
|
child_cfg INTEGER NOT NULL,
|
||||||
|
traffic_selector INTEGER NOT NULL,
|
||||||
|
kind INTEGER NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS ike_configs;
|
||||||
|
CREATE TABLE ike_configs (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
certreq INTEGER NOT NULL default '1',
|
||||||
|
force_encap INTEGER NOT NULL default '0',
|
||||||
|
local TEXT NOT NULL,
|
||||||
|
remote TEXT NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS peer_configs;
|
||||||
|
CREATE TABLE peer_configs (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
name TEXT NOT NULL,
|
||||||
|
ike_version INTEGER NOT NULL default '2',
|
||||||
|
ike_cfg INTEGER NOT NULL,
|
||||||
|
local_id TEXT NOT NULL,
|
||||||
|
remote_id TEXT NOT NULL,
|
||||||
|
cert_policy INTEGER NOT NULL default '1',
|
||||||
|
auth_method INTEGER NOT NULL default '1',
|
||||||
|
eap_type INTEGER NOT NULL default '0',
|
||||||
|
eap_vendor INTEGER NOT NULL default '0',
|
||||||
|
keyingtries INTEGER NOT NULL default '3',
|
||||||
|
rekeytime INTEGER NOT NULL default '7200',
|
||||||
|
reauthtime INTEGER NOT NULL default '0',
|
||||||
|
jitter INTEGER NOT NULL default '180',
|
||||||
|
overtime INTEGER NOT NULL default '300',
|
||||||
|
mobike INTEGER NOT NULL default '1',
|
||||||
|
dpd_delay INTEGER NOT NULL default '120',
|
||||||
|
dpd_action INTEGER NOT NULL default '1',
|
||||||
|
local_vip TEXT default NULL,
|
||||||
|
remote_vip TEXT default NULL,
|
||||||
|
mediation INTEGER NOT NULL default '0',
|
||||||
|
mediated_by INTEGER NOT NULL default '0',
|
||||||
|
peer_id TEXT default NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS peer_config_child_config;
|
||||||
|
CREATE TABLE peer_config_child_config (
|
||||||
|
peer_cfg INTEGER NOT NULL,
|
||||||
|
child_cfg INTEGER NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS traffic_selectors;
|
||||||
|
CREATE TABLE traffic_selectors (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
||||||
|
type INTEGER NOT NULL default '7',
|
||||||
|
protocol INTEGER NOT NULL default '0',
|
||||||
|
start_addr TEXT default NULL,
|
||||||
|
end_addr TEXT default NULL,
|
||||||
|
start_port INTEGER NOT NULL default '0',
|
||||||
|
end_port INTEGER NOT NULL default '65535'
|
||||||
|
);
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
|
|
||||||
INSERT INTO ike_configs (
|
INSERT INTO ike_configs (
|
||||||
certreq, force_encap, local, remote
|
local, remote
|
||||||
) VALUES (
|
) VALUES (
|
||||||
0, 0, '0.0.0.0', '152.96.52.150'
|
'0.0.0.0', '152.96.52.150'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO child_configs (
|
INSERT INTO child_configs (
|
||||||
name, lifetime, rekeytime, jitter, updown, hostaccess, mode
|
name
|
||||||
) VALUES (
|
) VALUES (
|
||||||
'sqltest', 500, 400, 50, NULL, 1, 1
|
'sqltest'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO peer_config_child_config (
|
INSERT INTO peer_config_child_config (
|
||||||
@@ -17,11 +17,7 @@ INSERT INTO peer_config_child_config (
|
|||||||
1, 1
|
1, 1
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO traffic_selectors (
|
INSERT INTO traffic_selectors (type) VALUES (7);
|
||||||
type, protocol
|
|
||||||
) values (
|
|
||||||
7, 0
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO child_config_traffic_selector (
|
INSERT INTO child_config_traffic_selector (
|
||||||
child_cfg, traffic_selector, kind
|
child_cfg, traffic_selector, kind
|
||||||
@@ -36,12 +32,7 @@ INSERT INTO child_config_traffic_selector (
|
|||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO peer_configs (
|
INSERT INTO peer_configs (
|
||||||
name, ike_version, ike_cfg, local_id, remote_id, cert_policy, auth_method,
|
name, ike_cfg, local_id, remote_id
|
||||||
eap_type, eap_vendor, keyingtries, rekeytime, reauthtime, jitter, overtime,
|
|
||||||
mobike, dpd_delay, dpd_action, local_vip, remote_vip,
|
|
||||||
mediation, mediated_by, peer_id
|
|
||||||
) VALUES (
|
) VALUES (
|
||||||
'sqltest', 2, 1, 'C=CH, O=Linux strongSwan, CN=martin', 'sidv0150.hsr.ch', 0, 0,
|
'sqltest', 1, 'C=CH, O=Linux strongSwan, CN=martin', 'sidv0150.hsr.ch'
|
||||||
0, 0, 0, 500, 2000, 20, 20,
|
|
||||||
1, 120, 0, NULL, NULL, 0, 0, NULL
|
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user