Releases: ForbesLindesay/atdatabases
Releases · ForbesLindesay/atdatabases
@databases/pg-typed@4.4.1
Bug Fixes
-
Sub-queries that were guaranteed to be
false
could result in attempting to execute SQL that was not syntactically valid. (#288)For example, given the function:
async function getUsersThatCreatedPhotos(photoIds: DbPhoto["id"][]) { return await users(db) .find({id: photos.key(`created_by_id`, {id: anyOf(photoIds)})}) .all() }
Calling:
getUsersThatCreatedPhotos([])
should return a Promise for an empty array, without actually needing to query the database, but instead it attempted to run a database query that was not valid SQL.
@databases/pg-config@3.2.0
New Features
- Added support for config files with
.cjs
extension (#287)
@databases/mysql-config@3.2.0
New Features
- Added support for config files with
.cjs
extension (#287)
@database/cache@1.0.0
Initial Release
@databases/sqlite-sync@1.0.0
New Features
- Initial Release (#275)
@databases/pg-schema-cli@4.3.1
Bug Fixes
- Update
interrogator
dependency to remove broken TypeScript definitions (#275)
@databases/pg-migrations@5.0.2
Bug Fixes
- Update
interrogator
dependency to remove broken TypeScript definitions (#275)
@databases/mysql-schema-cli@1.1.1
Bug Fixes
- Update
interrogator
dependency to remove broken TypeScript definitions (#275)
@databases/migrations-base@3.0.1
Bug Fixes
- Update
interrogator
dependency to remove broken TypeScript definitions (#275)
@databases/sql@3.3.0
New Features
- Added the
isSqlQuery
utility to the defaultsql
export so it can be used assql.isSqlQuery(q)
to test whether a value is an SQL query. (#268)