PHP7 fix
[Pman.Core] / sql / core_ip_access.sql
1
2 CREATE TABLE core_ip_access (
3     id int(11)  NOT NULL AUTO_INCREMENT,
4     PRIMARY KEY (id)
5 );
6
7 ALTER TABLE core_ip_access ADD COLUMN ip VARCHAR(32) NOT NULL DEFAULT '';
8 ALTER TABLE core_ip_access ADD COLUMN created_dt DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00';
9 ALTER TABLE core_ip_access ADD COLUMN status INT(2) NOT NULL DEFAULT 0; -- (-1 blocked, 0 new, 1 approved)
10 ALTER TABLE core_ip_access ADD COLUMN authorized_by INT(11) NOT NULL DEFAULT 0;
11 ALTER TABLE core_ip_access ADD COLUMN authorized_key VARCHAR(254) NOT NULL DEFAULT '';
12 ALTER TABLE core_ip_access ADD COLUMN email VARCHAR(254) NOT NULL DEFAULT '';
13 ALTER TABLE core_ip_access ADD COLUMN expire_dt DATE NOT NULL DEFAULT '0000-00-00';
14 ALTER TABLE core_ip_access CHANGE COLUMN expire_dt expire_dt DATE NOT NULL DEFAULT '0000-00-00';
15 ALTER TABLE core_ip_access ADD COLUMN user_agent VARCHAR(254) NOT NULL DEFAULT '';
16 ALTER TABLE core_ip_access ADD COLUMN updated_by INT(11) NOT NULL DEFAULT 0;
17
18 ALTER TABLE core_ip_access ADD INDEX ip_status_lookup(ip, status);
19
20 ALTER TABLE core_ip_access ADD INDEX lookup_authorized_by (authorized_by);
21 ALTER TABLE core_ip_access ADD INDEX lookup_updated_by (updated_by);