franta-hg@1: -- Table: cil franta-hg@1: franta-hg@1: -- DROP TABLE cil; franta-hg@1: franta-hg@1: CREATE TABLE cil franta-hg@1: ( franta-hg@1: id bigint NOT NULL, franta-hg@1: nazev character varying NOT NULL, franta-hg@1: url character varying, -- Odkaz na daný cíl – pokud je to např. webová stránka franta-hg@1: selekt character varying, -- SQL dotaz, kterým získáme ze zdrojové databáze: IP adresu a počet pokusů o spamování pro daný den (parametr dotazu) franta-hg@1: CONSTRAINT cil_pk PRIMARY KEY (id) franta-hg@1: ) franta-hg@1: WITH (OIDS=FALSE); franta-hg@1: ALTER TABLE cil OWNER TO hrisnicispameri; franta-hg@1: COMMENT ON TABLE cil IS 'Definice cílu (oběti) spamování.'; franta-hg@1: COMMENT ON COLUMN cil.url IS 'Odkaz na daný cíl – pokud je to např. webová stránka'; franta-hg@1: COMMENT ON COLUMN cil.selekt IS 'SQL dotaz, kterým získáme ze zdrojové databáze: IP adresu a počet pokusů o spamování pro daný den (parametr dotazu)'; franta-hg@1: franta-hg@1: franta-hg@1: -- Table: souhrn franta-hg@1: franta-hg@1: -- DROP TABLE souhrn; franta-hg@1: franta-hg@1: CREATE TABLE souhrn franta-hg@1: ( franta-hg@1: den date NOT NULL, franta-hg@1: ip inet NOT NULL, -- IP adresa hříšníka franta-hg@1: domena character varying, -- Doménové jméno hříšníka (překlad IP adresy) franta-hg@1: pocet bigint NOT NULL, -- Počet pokusů o spamování v daném dni franta-hg@1: cil bigint, -- Cíl útoku - spamování franta-hg@1: CONSTRAINT souhrn_pk PRIMARY KEY (den, ip), franta-hg@1: CONSTRAINT souhrn_cil_fk FOREIGN KEY (cil) franta-hg@1: REFERENCES cil (id) MATCH SIMPLE franta-hg@1: ON UPDATE NO ACTION ON DELETE NO ACTION, franta-hg@1: CONSTRAINT souhrn_pocet CHECK (pocet > 0) franta-hg@1: ) franta-hg@1: WITH (OIDS=FALSE); franta-hg@1: ALTER TABLE souhrn OWNER TO hrisnicispameri; franta-hg@1: COMMENT ON TABLE souhrn IS 'Denní souhrny hříšníků, kteří se pokusili spamovat některý z webů (cílů).'; franta-hg@1: COMMENT ON COLUMN souhrn.ip IS 'IP adresa hříšníka'; franta-hg@1: COMMENT ON COLUMN souhrn.domena IS 'Doménové jméno hříšníka (překlad IP adresy)'; franta-hg@1: COMMENT ON COLUMN souhrn.pocet IS 'Počet pokusů o spamování v daném dni'; franta-hg@1: COMMENT ON COLUMN souhrn.cil IS 'Cíl útoku - spamování'; franta-hg@1: franta-hg@1: