12 lines
477 B
PL/PgSQL
12 lines
477 B
PL/PgSQL
BEGIN;
|
|
|
|
ALTER TABLE letters_outgoing
|
|
ADD COLUMN IF NOT EXISTS is_archived BOOLEAN NOT NULL DEFAULT false,
|
|
ADD COLUMN IF NOT EXISTS archived_at TIMESTAMP WITHOUT TIME ZONE;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_letters_outgoing_is_archived ON letters_outgoing(is_archived);
|
|
CREATE INDEX IF NOT EXISTS idx_letters_outgoing_archived_at ON letters_outgoing(archived_at);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_letters_outgoing_archived_status ON letters_outgoing(is_archived, status);
|
|
|
|
COMMIT; |