@psyqueue/backend-sqlite
v0.1.0
Published
> SQLite backend for PsyQueue. Zero-infrastructure embedded storage using better-sqlite3.
Readme
@psyqueue/backend-sqlite
SQLite backend for PsyQueue. Zero-infrastructure embedded storage using better-sqlite3.
Installation
npm install psyqueue @psyqueue/backend-sqliteUsage
import { PsyQueue } from 'psyqueue'
import { sqlite } from '@psyqueue/backend-sqlite'
const q = new PsyQueue()
q.use(sqlite({ path: './jobs.db' }))
await q.start()Configuration
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| path | string | required | SQLite database file path. Use ':memory:' for in-memory databases. |
When to Use
- Local development and prototyping
- Single-process applications
- Edge computing or embedded scenarios
- Tests (use
:memory:for fast, isolated test databases)
Exports
sqlite(opts)-- Plugin factory functionSQLiteBackendAdapter-- The adapter class (for advanced use)
Documentation
See Backend Plugins for detailed configuration and migration guides.
License
MIT
