update sql ip varchar length to accomodate ipv6 (#2456)

* update sql ip varchar length to accommodate ipv6
This commit is contained in:
Jing Zhang
2025-01-07 21:53:32 +08:00
committed by GitHub
parent ecd51df34f
commit 4a3ea472ea
3 changed files with 6 additions and 3 deletions

View File

@ -36,7 +36,7 @@ CREATE TABLE IF NOT EXISTS `sessions` (
`starttime` datetime NOT NULL,
`endtime` datetime default NULL,
`sensor` int(4) NOT NULL,
`ip` varchar(15) NOT NULL default '',
`ip` varchar(61) NOT NULL default '',
`termsize` varchar(7) default NULL,
`client` int(4) default NULL,
PRIMARY KEY (`id`),

View File

@ -24,7 +24,7 @@ CREATE INDEX input_index ON input(session, timestamp, realm);
CREATE TABLE IF NOT EXISTS `sensors` (
`id` INTEGER PRIMARY KEY,
`ip` varchar(15) NOT NULL
`ip` varchar(61) NOT NULL
) ;
CREATE TABLE IF NOT EXISTS `sessions` (
@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS `sessions` (
`starttime` datetime NOT NULL,
`endtime` datetime default NULL,
`sensor` int(4) NOT NULL,
`ip` varchar(15) NOT NULL default '',
`ip` varchar(61) NOT NULL default '',
`termsize` varchar(7) default NULL,
`client` int(4) default NULL
) ;

3
docs/sql/update16.sql Normal file
View File

@ -0,0 +1,3 @@
/* ipv6 support in `sessions` & `sensors` */
ALTER TABLE `sessions` CHANGE `ip` VARCHAR( 61 ) NOT NULL DEFAULT '';
ALTER TABLE `sensors` CHANGE `ip` VARCHAR( 61 ) NOT NULL DEFAULT '';