You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ClinicalTrialsDataProcessing/AACT_downloader/ClinicalTrialHistory/docker-entrypoint-initdb.d/030_HistoricalSchema.sql

27 lines
743 B
SQL

-- Create a schema handling trial history.
CREATE SCHEMA history;
--Create role for anyone who needs to both select and insert on historical data
CREATE ROLE history_writer;
GRANT CONNECT ON DATABASE aact_db to history_writer;
GRANT USAGE ON SCHEMA history TO history_writer;
GRANT INSERT,SELECT ON ALL TABLES IN SCHEMA http TO history_writer;
--Create role for anyone who only needs selection access to historical data, such as for analysis
CREATE ROLE history_reader;
GRANT CONNECT ON DATABASE aact_db to history_reader;
GRANT USAGE ON SCHEMA history TO history_reader;
GRANT SELECT ON ALL TABLES IN SCHEMA http TO history_reader;
/* History Tables
Below is where I would construct the parsed trial history tables that I need.
*/