DROP TABLE IF EXISTS translatica.translatica_pl_pl CASCADE; DROP SEQUENCE IF EXISTS translatica.translatica_pl_pl_trn_id_seq; DROP INDEX IF EXISTS translatica_translatica_pl_pl_tblnam_idx; DROP INDEX IF EXISTS translatica_translatica_pl_pl_keyval_idx; DROP INDEX IF EXISTS translatica_translatica_pl_pl_colnam_idx; DROP INDEX IF EXISTS translatica_translatica_pl_pl_text___idx; CREATE TABLE translatica.translatica_pl_pl ( trn_id SERIAL PRIMARY KEY, tbinid INTEGER NOT NULL REFERENCES translatica.translatica_table_index (tbinid) ON DELETE CASCADE ) INHERITS (translatica.translatica); CREATE INDEX translatica_translatica_pl_pl_tbinid_idx ON translatica.translatica_pl_pl (tbinid); CREATE INDEX translatica_translatica_pl_pl_keyval_idx ON translatica.translatica_pl_pl (keyval); CREATE INDEX translatica_translatica_pl_pl_colnam_idx ON translatica.translatica_pl_pl (colnam); CREATE INDEX translatica_translatica_pl_pl_text___idx ON translatica.translatica_pl_pl (text__); REVOKE ALL ON translatica.translatica_pl_pl FROM http; REVOKE ALL ON translatica.translatica_pl_pl_trn_id_seq FROM http; GRANT SELECT, INSERT, UPDATE, DELETE ON translatica.translatica_pl_pl TO http; GRANT SELECT, UPDATE ON translatica.translatica_pl_pl_trn_id_seq TO http; COMMENT ON TABLE translatica.translatica_pl_pl IS 'Konkretna tabela z tłumaczeniami dla języka polskiego'; COMMENT ON COLUMN translatica.translatica_pl_pl.trn_id IS 'Klucz główny'; COMMENT ON COLUMN translatica.translatica_pl_pl.tbinid IS 'Identyfikator indeksu tabel (translatica.translatica_table_index.tbinid) - wskazuje na przynależność do danej przestrzeni tabel. Tłumaczone frazy nie są współdzielone';