@atria/db
v0.0.26
Published
Database package
Readme
@atria/db
Database layer for atria runtime/auth/pages state.
Install
npm install @atria/dbResponsibilities
- Resolve DB connection (
ATRIA_DATABASE_URL,DATABASE_URL, fallback SQLite). - Initialize SQLite database file.
- Initialize auth and pages schema.
- Store users, credentials, OAuth identities, sessions, pages, routes, versions, and workspaces.
Public API
import {
openDatabase,
initializeDatabase,
ensureAuthSchema,
ensurePagesSchema
} from "@atria/db";Connection resolution order
ATRIA_DATABASE_URLDATABASE_URL- local fallback:
./.atria/data/atria.db
Tables managed
usersuser_credentialsidentitiessessionsdocumentsdocument_versionsroutesnavigationsworkspaces
