package user import "goAuth/internal/migration" func Migrations() []migration.Migration { return []migration.Migration{ { Version: 1, SQL: `CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, login TEXT NOT NULL UNIQUE, password TEXT NOT NULL, fullname TEXT, email TEXT, is_admin INTEGER NOT NULL DEFAULT 0, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, activated_at DATETIME );`, }, { Version: 2, SQL: `CREATE TABLE IF NOT EXISTS avatars ( id INTEGER PRIMARY KEY, data BLOB NOT NULL, FOREIGN KEY (id) REFERENCES users(id) ON DELETE CASCADE );`, }, } }