BEGIN; ALTER TABLE calls RENAME TO calls_unpart; CREATE TABLE calls ( id UUID, submitter INTEGER REFERENCES api_keys(id) ON DELETE SET NULL, system INTEGER NOT NULL, talkgroup INTEGER NOT NULL, call_date TIMESTAMPTZ NOT NULL, audio_name TEXT, audio_blob BYTEA, duration INTEGER, audio_type TEXT, audio_url TEXT, frequency INTEGER NOT NULL, frequencies INTEGER[], patches INTEGER[], tg_label TEXT, tg_alpha_tag TEXT, tg_group TEXT, source INTEGER NOT NULL, transcript TEXT, PRIMARY KEY (id, call_date), FOREIGN KEY (system, talkgroup) REFERENCES talkgroups(system_id, tgid) ) PARTITION BY RANGE (call_date); COMMIT;