Package Exports
- @electric-sql/drivers
- @electric-sql/drivers/better-sqlite3
- @electric-sql/drivers/capacitor-sqlite
- @electric-sql/drivers/expo-sqlite
- @electric-sql/drivers/expo-sqlite-next
- @electric-sql/drivers/generic
- @electric-sql/drivers/node-postgres
- @electric-sql/drivers/op-sqlite
- @electric-sql/drivers/pglite
- @electric-sql/drivers/tauri-postgres
- @electric-sql/drivers/tauri-sqlite
- @electric-sql/drivers/util
- @electric-sql/drivers/wa-sqlite
Readme
ElectricSQL Drivers
This package implements a unified DatabaseAdapter interface for several SQLite and Postgres database drivers.
Support for other drivers can be added by implementing the DatabaseAdapter interface or extending one of the generic drivers: SerialDatabaseAdapter or BatchDatabaseAdapter. Implement the latter if the underlying driver supports batch execution of queries, otherwise implement the former.
See the:
Install
Using yarn:
yarn add @electric-sql/driversOr using npm:
npm install --save @electric-sql/driversIssues
Please raise any bugs, issues and feature requests on GitHub Issues.
Contributing
See the Community Guidelines including the Guide to Contributing and Contributor License Agreement.
Support
We have an open community Discord. If you’re interested in the project, please come and say hello and let us know if you have any questions or need any help or support getting things running.