This commit is contained in:
@@ -24,6 +24,15 @@ export function migrateAuthSchema(handle: Database.Database): void {
|
||||
`);
|
||||
}
|
||||
|
||||
export function migrateRememberedSessions(handle: Database.Database): void {
|
||||
const columns = handle.pragma('table_info(auth_sessions)') as { name: string }[];
|
||||
if (columns.some((column) => column.name === 'remembered')) return;
|
||||
handle.exec(`
|
||||
ALTER TABLE auth_sessions ADD COLUMN remembered INTEGER NOT NULL DEFAULT 0
|
||||
CHECK(remembered IN (0,1));
|
||||
`);
|
||||
}
|
||||
|
||||
/** Run with foreign keys disabled by the migration runner before its transaction. */
|
||||
export function migrateSuperViewerRole(handle: Database.Database): void {
|
||||
const schema = handle
|
||||
|
||||
Reference in New Issue
Block a user