20 lines
664 B
SQL
20 lines
664 B
SQL
-- GeoLite2 mmdb (страна/ASN для netflow): настройки автообновления зеркала P3TERX
|
|
|
|
CREATE TABLE IF NOT EXISTS geoip_settings (
|
|
id BIGINT PRIMARY KEY CHECK (id = 1),
|
|
enabled BOOLEAN NOT NULL DEFAULT TRUE,
|
|
update_interval_sec INTEGER NOT NULL DEFAULT 604800,
|
|
last_check_at TIMESTAMPTZ,
|
|
last_success_at TIMESTAMPTZ,
|
|
last_error TEXT,
|
|
country_build_at TIMESTAMPTZ,
|
|
asn_build_at TIMESTAMPTZ,
|
|
etags_json JSONB NOT NULL DEFAULT '{}'::jsonb,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
|
updated_at TIMESTAMPTZ NOT NULL DEFAULT now()
|
|
);
|
|
|
|
INSERT INTO geoip_settings (id)
|
|
VALUES (1)
|
|
ON CONFLICT (id) DO NOTHING;
|