trunkless/phrasedb.sql
2024-04-30 21:19:40 -07:00

28 lines
595 B
SQL

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
--GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;
CREATE TABLE IF NOT EXISTS corpora (
id char(7) PRIMARY KEY,
name TEXT UNIQUE
);
CREATE TABLE IF NOT EXISTS sources (
id char(7) PRIMARY KEY,
corpusid char(7) NOT NULL,
name TEXT UNIQUE,
FOREIGN KEY (corpusid) REFERENCES corpora(id)
);
-- CREATE TABLE IF NOT EXISTS phrases (
-- id SERIAL PRIMARY KEY,
-- sourceid char(7) NOT NULL,
-- phrase TEXT,
--
-- FOREIGN KEY (sourceid) REFERENCES sources(id) ON DELETE CASCADE
--);