swh-lister/sql/pimp_db.sql
2015-04-30 12:39:32 +02:00

25 lines
623 B
SQL

CREATE VIEW orig_repos AS
SELECT id, name, full_name, html_url, description, last_seen
FROM repos
WHERE NOT fork;
CREATE VIEW fork_repos AS
SELECT id, name, full_name, html_url, description, last_seen
FROM repos
WHERE fork
CREATE EXTENSION pg_trgm;
CREATE INDEX ix_trgm_repos_description ON
repos USING gin (description gin_trgm_ops);
CREATE INDEX ix_trgm_repos_full_name ON
repos USING gin (full_name gin_trgm_ops);
CREATE TABLE repos_history (
ts timestamp DEFAULT current_timestamp,
repos integer NOT NULL,
fork_repos integer,
orig_repos integer
);