Files
uPortal2/backend/internal/auth/migrations.go
T

25 lines
563 B
Go
Raw Normal View History

2026-10-21 13:17:44 +03:00
package auth
import "goAuth/internal/migration"
func Migrations() []migration.Migration {
return []migration.Migration{
{
Version: 1,
SQL: `CREATE TABLE IF NOT EXISTS sessions (
token TEXT PRIMARY KEY,
user_id INTEGER NOT NULL,
address TEXT,
device TEXT,
created_at DATETIME NOT NULL,
expires_at DATETIME NOT NULL,
is_long INTEGER NOT NULL DEFAULT 0,
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
);`,
},
{
Version: 2,
SQL: "CREATE INDEX IF NOT EXISTS idx_sessions_user_id ON sessions(user_id);",
},
}
}