Files
2026-07-13 12:32:21 +08:00

23 lines
561 B
Lua

return {
postgres = {
up = [[
CREATE TABLE IF NOT EXISTS sessions(
id uuid,
session_id text UNIQUE,
expires int,
data text,
created_at timestamp WITH TIME ZONE,
ttl timestamp WITH TIME ZONE,
PRIMARY KEY (id)
);
DO $$
BEGIN
CREATE INDEX IF NOT EXISTS "session_sessions_expires_idx" ON "sessions" ("expires");
EXCEPTION WHEN UNDEFINED_COLUMN THEN
-- Do nothing, accept existing state
END$$;
]],
},
}