Code reorg

This commit is contained in:
tony
2025-08-23 09:06:12 +10:00
parent b25886a88c
commit e73df0b20d
52 changed files with 3291 additions and 10577 deletions

View File

@@ -3,11 +3,25 @@
-- Create databases for each service
CREATE DATABASE chorus_whoosh;
CREATE DATABASE chorus_slurp;
CREATE DATABASE chorus_rl_tuner;
CREATE DATABASE chorus_rl_tuner;
CREATE DATABASE chorus_monitoring;
CREATE DATABASE chorus_website;
-- Grant permissions
GRANT ALL PRIVILEGES ON DATABASE chorus_whoosh TO chorus;
GRANT ALL PRIVILEGES ON DATABASE chorus_slurp TO chorus;
GRANT ALL PRIVILEGES ON DATABASE chorus_rl_tuner TO chorus;
GRANT ALL PRIVILEGES ON DATABASE chorus_monitoring TO chorus;
GRANT ALL PRIVILEGES ON DATABASE chorus_monitoring TO chorus;
GRANT ALL PRIVILEGES ON DATABASE chorus_website TO chorus;
-- Connect to chorus_website database to set up migration tracking
\c chorus_website;
-- Create migration tracking table
CREATE TABLE IF NOT EXISTS schema_migrations (
version VARCHAR(255) PRIMARY KEY,
applied_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);
-- Grant permissions on migration table
GRANT SELECT, INSERT ON schema_migrations TO chorus;