File:  [Coherent Logic Development] / pandia / base.sql
Revision 1.5: download - view: text, annotated - select for diffs
Mon Jun 30 02:18:44 2025 UTC (2 weeks, 6 days ago) by snw
Branches: MAIN
CVS tags: HEAD
Updates

DROP TABLE IF EXISTS url_domains;
CREATE TABLE url_domains
       (url_domain VARCHAR(255) NOT NULL,
       PRIMARY KEY(url_domain))
       ENGINE=InnoDB DEFAULT CHARSET=utf8;       

DROP TABLE IF EXISTS crawl_queue;
CREATE TABLE crawl_queue
       (url VARCHAR(255) NOT NULL,
       parent_url VARCHAR(255),
       url_domain VARCHAR(255) NOT NULL,
       scheme VARCHAR(40) NOT NULL DEFAULT "http",
       analyzed TINYINT NOT NULL DEFAULT 0,
       create_ts TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
       PRIMARY KEY(url))
       ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS blacklist;
CREATE TABLE blacklist
       (url_domain VARCHAR(255) NOT NULL,
       PRIMARY KEY(url_domain))
       ENGINE=InnoDB DEFAULT CHARSET=utf8;


DROP TABLE IF EXISTS url_fulltext;
CREATE TABLE url_fulltext
       (url VARCHAR(255) NOT NULL,
       url_domain VARCHAR(255) NOT NULL,
       body MEDIUMTEXT NOT NULL,
       body_html MEDIUMTEXT NOT NULL,
       page_title TEXT,
       last_indexed_dt DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
       FULLTEXT(page_title,body),       
       PRIMARY KEY(url))
       ENGINE=InnoDB DEFAULT CHARSET=utf8;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>