22 lines
653 B
SQL
22 lines
653 B
SQL
ALTER TABLE webhook_events
|
|
ADD COLUMN event_id TEXT,
|
|
ADD COLUMN sender_phone TEXT,
|
|
ADD COLUMN recipient_phone TEXT,
|
|
ADD COLUMN external_message_id TEXT,
|
|
ADD COLUMN event_timestamp TIMESTAMP,
|
|
ADD COLUMN verified BOOLEAN NOT NULL DEFAULT FALSE,
|
|
ADD COLUMN processing_notes TEXT,
|
|
ADD COLUMN updated_at TIMESTAMP NOT NULL DEFAULT NOW();
|
|
|
|
UPDATE webhook_events
|
|
SET event_id = id::text,
|
|
event_timestamp = created_at
|
|
WHERE event_id IS NULL
|
|
OR event_timestamp IS NULL;
|
|
|
|
ALTER TABLE webhook_events
|
|
ALTER COLUMN event_id SET NOT NULL,
|
|
ALTER COLUMN event_timestamp SET NOT NULL;
|
|
|
|
CREATE UNIQUE INDEX webhook_events_event_id_key ON webhook_events(event_id);
|