key column null for table keys

This commit is contained in:
Vladless
2025-05-20 23:53:49 +03:00
parent 96905c0f51
commit d2d6ba1be9
+15
View File
@@ -70,6 +70,20 @@ CREATE TABLE IF NOT EXISTS keys (
PRIMARY KEY (tg_id, client_id)
);
DO $$
BEGIN
IF EXISTS (
SELECT 1
FROM information_schema.columns
WHERE table_name = 'keys'
AND column_name = 'key'
AND is_nullable = 'NO'
) THEN
ALTER TABLE keys
ALTER COLUMN key DROP NOT NULL;
END IF;
END$$;
DO $$
BEGIN
IF NOT EXISTS (
@@ -93,6 +107,7 @@ BEGIN
ALTER TABLE keys ADD COLUMN alias TEXT;
END IF;
END$$;
DO $$
BEGIN
IF NOT EXISTS (