Files
glchat/internal/database/migrations/00025_guilds_name_lower.sql
T

11 lines
754 B
SQL
Raw Normal View History

-- +goose Up
-- Поиск серверов в админ-панели инстанса без учёта регистра (AGENT.md 7.18):
-- SQLite lower() не знает кириллицу, поэтому нормализованную копию названия
-- приводит приложение — тем же приёмом, что и текст сообщений (00007).
-- Значение заполняется при создании и переименовании сервера, а для старых
-- записей — разовым backfill при старте (store.BackfillGuildSearchIndex).
ALTER TABLE guilds ADD COLUMN name_lower TEXT NOT NULL DEFAULT '';
-- +goose Down
ALTER TABLE guilds DROP COLUMN name_lower;