owpengram-server/deploy/migrations/20260908000002_private_external_reply.up.sql
2026-09-09 02:49:30 +03:00

7 lines
542 B
SQL

ALTER TABLE private_messages ADD COLUMN reply_external jsonb NOT NULL DEFAULT '{}'::jsonb;
ALTER TABLE message_boxes ADD COLUMN reply_external jsonb NOT NULL DEFAULT '{}'::jsonb;
ALTER TABLE private_messages ADD CONSTRAINT private_messages_reply_external_object
CHECK (jsonb_typeof(reply_external) = 'object' AND octet_length(reply_external::text) <= 1048576);
ALTER TABLE message_boxes ADD CONSTRAINT message_boxes_reply_external_object
CHECK (jsonb_typeof(reply_external) = 'object' AND octet_length(reply_external::text) <= 1048576);