ForbesLindesay / atdatabases

TypeScript clients for databases that prevent SQL Injection
https://www.atdatabases.org
MIT License
609 stars 47 forks source link

Add @atdatabases/sqlite-pool module #289

Closed mcollina closed 1 year ago

mcollina commented 1 year ago

This module supports the same interface of @atdatabase/sqlite but it's based on @atadabtases/sqlite-sync. The added benefit of this approach is that it supports multiple high-level transactions on top of the same SQLite database on disk.

SQLite supports multiple simultaneous read transactions coming from separate database connections, possibly in separate threads or processes, but only one simultaneous write transaction - source.

rollingversions[bot] commented 1 year ago

@databases/sqlite-pool (unreleased → 1.0.0)

Breaking Changes

@databases/sqlite-sync (1.0.0 → 1.1.0)

New Features

Packages With No Changes

The following packages have no user facing changes, so won't be released:

Edit changelogs

Change log has not been updated since latest commit Update Changelog

mcollina commented 1 year ago

Docs are missing, will add asap

mcollina commented 1 year ago

I'm going to release this as a different module, thanks for your feedbacks!