tailly_messages/migrations/0002_initial_schema.up.sql
madipo2611 00b6b32cf3
All checks were successful
continuous-integration/drone/push Build is passing
v.0.0.4 Добавлено шифрование сообщения
2025-08-20 23:29:04 +03:00

14 lines
434 B
SQL

ALTER TABLE messages
ADD COLUMN encrypted_key BYTEA,
ADD COLUMN nonce BYTEA;
-- Обновляем существующие сообщения (если есть)
UPDATE messages SET
encrypted_key = ''::bytea,
nonce = ''::bytea
WHERE encrypted_key IS NULL OR nonce IS NULL;
-- Делаем поля обязательными
ALTER TABLE messages
ALTER COLUMN encrypted_key SET NOT NULL,
ALTER COLUMN nonce SET NOT NULL;