24 lines
970 B
PL/PgSQL
24 lines
970 B
PL/PgSQL
BEGIN;
|
|
|
|
-- Drop triggers first
|
|
DROP TRIGGER IF EXISTS trg_letter_outgoing_discussions_updated_at ON letter_outgoing_discussions;
|
|
DROP TRIGGER IF EXISTS trg_approval_flow_steps_updated_at ON approval_flow_steps;
|
|
DROP TRIGGER IF EXISTS trg_approval_flows_updated_at ON approval_flows;
|
|
DROP TRIGGER IF EXISTS trg_letters_outgoing_updated_at ON letters_outgoing;
|
|
|
|
-- Drop tables in reverse order (due to foreign key constraints)
|
|
DROP TABLE IF EXISTS letter_outgoing_activity_logs;
|
|
DROP TABLE IF EXISTS letter_outgoing_discussion_attachments;
|
|
DROP TABLE IF EXISTS letter_outgoing_discussions;
|
|
DROP TABLE IF EXISTS letter_outgoing_approvals;
|
|
DROP TABLE IF EXISTS letter_outgoing_attachments;
|
|
DROP TABLE IF EXISTS letter_outgoing_labels;
|
|
DROP TABLE IF EXISTS letter_outgoing_recipients;
|
|
DROP TABLE IF EXISTS letters_outgoing;
|
|
DROP TABLE IF EXISTS approval_flow_steps;
|
|
DROP TABLE IF EXISTS approval_flows;
|
|
|
|
-- Drop sequence
|
|
DROP SEQUENCE IF EXISTS letters_outgoing_seq;
|
|
|
|
COMMIT; |