MigrationsΒΆ
schema.sql is for a new empty database. Existing installations should
apply only the migration required by the feature, in dependency order, after a
database backup.
Current migration files include channels, roles/custom roles, message editing, friends, conversations, attachments, reports, replies, reactions, email verification, and account administration. Treat each migration as a one-time upgrade and verify its assumptions against the installed schema.