diff --git a/sql/mysql.sql b/sql/mysql.sql index d0afe0e..2f958b9 100644 --- a/sql/mysql.sql +++ b/sql/mysql.sql @@ -8,9 +8,9 @@ CREATE TABLE IF NOT EXISTS `defense` ( `id` int(11) NOT NULL AUTO_INCREMENT, `epoch` int(11) NOT NULL, `type` tinyint(4) NOT NULL, - `ipaddr` varchar(40) NOT NULL, + `ipaddr` varchar(256) NOT NULL, `data` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=30 ; --- -------------------------------------------------------- \ No newline at end of file +-- -------------------------------------------------------- diff --git a/sql/postgresql.sql b/sql/postgresql.sql new file mode 100644 index 0000000..930277a --- /dev/null +++ b/sql/postgresql.sql @@ -0,0 +1,12 @@ +CREATE SEQUENCE defense_seq; + +CREATE TABLE IF NOT EXISTS defense ( + id int NOT NULL DEFAULT NEXTVAL ('defense_seq'), + epoch int NOT NULL, + type smallint NOT NULL, + ipaddr varchar(256) NOT NULL, + data text NOT NULL, + PRIMARY KEY (id) +) ; + +ALTER SEQUENCE defense_seq RESTART WITH 30;