699 Commits

Author SHA1 Message Date
Umed Khudoiberdiev
9f1b8e3425
feat: new array find operators (#8766)
* added new array find operators; delegating how json and jsonb are stored directly to underlying driver (breaking)

* array: true must be explicitly defined for array json/jsonb values; strings being JSON-stringified must be manually escpaed
2022-03-21 17:48:32 +05:00
Umed Khudoiberdiev
d61f857ce9
fix: bugfixes introduced in 0.3.0 (#8764)
* fixes #8762; #8759; #8758; #8757;
2022-03-18 22:37:31 +05:00
Umed Khudoiberdiev
3b8a031ece
0.3.0 (#8616)
* added find options and new option relationLoadStrategy

* find now returns null instead of undefined; removed primary relations support; bugfixing; added some changes and tests from next branch;

* added typename to connection options; added data loader types, lot of deprecations; new es2020 emit by tsc; new custom repositories syntax

* applied lint fixing

* replaced some instanceof checks

* reverting docker compose image versions

* optimizing imports

* reverting back some instanceof checks to prevent compiler errors

* downgrading es compilation version

* docs: remove "primary" from relation options (#8619)

remove ex-line 26 for being deprecated in 0.3.0:
"* `primary: boolean` - Indicates whether this relation's column will be a primary column or not."

* Revert "reverting back some instanceof checks to prevent compiler errors"

This reverts commit 7bf12a39e2297d097aa2a42989afd0e9e4f49bb0.

* Revert "optimizing imports"

This reverts commit 7588ac14e4f1bf1a82e3b7883134b9c2c8ae5f3f.

* Revert "replaced some instanceof checks"

This reverts commit bfa5a2d706f697ed1c1beb38b4455c0d33121e5a.

* fixing few comments

* removing transaction decorators

* this test is invalid - it's not clear why the hell getTreeRepository will throw an error and it's not clear what kind of error its going to throw

* addded mixed list support in connection options

* trying to fix oracle length issue

* lintfix

* removed shorten usages

* added named entity target support to the connection

* fixing entity target support in relation options via entity schema

* debugging oracle issue

* fixed issue with alias not being shortened in many to many alias cases

* some day we'll have a prettier.

* fixing oracle tests

* fixing oracle failing test

* removed "null" support in where expressions; fixed softDelete and restore incorrect usages

* renamed FindConditions to FindOptionsWhere

* version bump

* docs: update loading relation in find method (v 0.3.0) (#8621)

* docs: update relation definition method

Update the method that allows loading a specific relation inside the find method.
This method is found on the one-to-one-relations page.
Change `const users = await userRepository.find({ relations: ["profile"] });` to `const users = await userRepository.find({ relations: {profile: true});`.

* fix formatting

Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>

* docs: change relations option definition (#8620)

* docs: change relations option definition

change line 139 from 
`const users = await connection.getRepository(User).find({ relations: ["profile", "photos", "videos"] });`
to
`const users = await connection.getRepository(User).find({ relations: { profile: true, photos: true, videos: true] });`
to reflect version 0.3.0 changes

* docs: change relations option definition

Rectified a type on line 139
from:
`const users = await connection.getRepository(User).find({ relations: { profile: true, photos: true, videos: true] });`
to
`const users = await connection.getRepository(User).find({ relations: { profile: true, photos: true, videos: true} });`

* formatting

Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>

* lint

* improved find options types

* fixed types and removed nonnever because it causes circual issue for some reason

* docs: update entitymanager definition (#8623)

* docs: update entitymanager definition

change the "What is EntityManager?" page to be up-to-date with v 0.3.0

1. line 6 changes from
`You can access the entity manager via 'getManager()' or from 'Connection'.`
to 
`You can access the entity manager via DataSource's manager.`

2. the import on `getManager` in line 10 becomes `Manager` that the user have configured beforehand:
`import {getManager} from "typeorm";`
becomes 
`import {Manager} from "./config/DataSource";`

3.change entityManager definition in line 13:
from
`const entityManager = getManager(); // you can also get it via getConnection().manager`
to
`const entityManager = Manager;`

* docs: update entitymanager definition

changed line 10 from: 
`import {Manager} from "./config/DataSource";`
to
`import {DataSource} from "typeorm";`

and changed line 13 and 14 from: 
`const entityManager = Manager;`
`const user = await entityManager.findOne(User, 1);`
to 
`const myDataSource = new DataSource({ /*...*/ });`
`const user = await myDataSource.manager.findOne(User, 1);`

for a simpler way of describing the origin of DataSource and how it works.

* In return type doesn't seem to work in all cases

* feat: mssql v7 support (#8592)

Adds support for v7 of the mssql library as v6 is EOL. This also makes use of the new toReadableStream method on requests to return a native stream where required.

* fix: prefix relation id columns contained in embedded entities (#6977) (#7432)

* fix: prefix relation id columns contained in embedded entities (#6977)

Searches embedded entity columns for relation ID column if relation column
is in embedded entity. If not found, creates new relation ID with embedded
metadata set to match the relation column.

fixes: #2254
fixes: #3132
fixes: #3226
fixes: #6977

* test: prefix subcounters sub-entity with "sub" to fit in 30 character identifier for oracle

Problem introduced with #6981

* fix: find by Date object in sqlite driver (#7538)

* fix: find by Date object in sqlite driver

In sqlite, Date objects are persisted as UtcDatetimeString.
But a Date object parameter was escaped with .toISOString(), making such queries impossible.
This commit aligns both transforms.
This bug does *not* apply to better-sql where you can only bind numbers, strings, bigints, buffers,
and null.
This is breaking for when the user inserted their dates manually as ISO and relied on this old
maltransformation, after this their find()s by Date won't work anymore.

BREAKING CHANGE: Change Date serialization in selects
Closes: #2286

* add failing test

* fix: find by Date object in sqlite driver (with query builder)

Also consider query builder parameter escaping

* test: add test for 3426

Co-authored-by: James Ward <james@notjam.es>

* manually ported changes from #7796

* updated changelog

* fixes after merge

* new findOne syntax

* new find* syntax

* new find* syntax

* lint

* tsc version bump

* tsc version bump and fixed mongodb issues

* moved date fns into non dev deps

* returned oracledb dep into place

* removed lock files

* returned lock files back

* eslint upgrade

* fixing mongodb issue

* fixing mongodb issue

* test: keep junction aliases short (#8637)

Tests a fix for an issue where junction aliases (e.g. in many-to-many relations)
are not unique because they are too long and thus truncated by the driver.

Closes: #8627
Related to: 76cee41dcf1c146d02715c7f48fed33672d28c67

* fixing mongodb issues

* fixing sqlite test

* fixing sqlite test

* fixing sqlite test

* fixing mongodb test

* fixing entity schema tests

* fixing entity schema tests

* merged latest master

* removed driver instanceof checks

* removed function instanceof checks

* removed Object instanceof checks

* removing instanceof checks...

* fixing instanceof checks

* added InstanceChecker to remove remaining instanceof checks

* fixed failing test

* linting

* fixing failing test

* version bump

* compiler fixes

* Connection type usages replace to DataSource

* updated dev deps

* updated deps, add prettier, removed oracledb due to m1 issue

* chalk downgrade

* fixing failing test

* applied prettier formatting

* replaced eslint to prettier

* okay I think we can call it lint

* fixing linting

* fixed prettier introduced compiler bug

* fixed failing test

* prettier;

* fixed failing test

* alias shortening only for junction tables;
fixed failing tests;

* changed aurora db names and reverted change of junction table name shorten algorithm

* format

* removed platform from docker compose

* made numeric parameters to not use parameters to prevent parameters number limit issue. Also enabled shorten only for junction tables

* fixing test

* fixing returning columns bugs

* fixing test

* fixed returning issue

* fixing merge conflicts

* updating documentation

* working on docs / improving api

* working on docs

* fixed isConnected issue

* re-worked commands

* commenting cli command tests for now

* commenting cli command tests for now

* removed platform

* returned Connection back

* refactor: export tree repository helper methods (#8753)

* Migrated protected tree methods to util class

* Added tree repository extend override

* Ran prettier format

* merge master into 0.3.0

Co-authored-by: Bitcollage <serkan.sipahi@yahoo.de>

* working on documentation

Co-authored-by: Bilel Taktak <47742269+Parsath@users.noreply.github.com>
Co-authored-by: Salah Azzouz <52634440+Salah-Azzouz@users.noreply.github.com>
Co-authored-by: Daniel Hensby <dhensby@users.noreply.github.com>
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com>
Co-authored-by: Philip Waritschlager <philip+github@waritschlager.de>
Co-authored-by: James Ward <james@notjam.es>
Co-authored-by: Felix Gohla <37421906+felix-gohla@users.noreply.github.com>
Co-authored-by: Dmitry Zotov <dmzt08@gmail.com>
Co-authored-by: Jimmy Chen <50786287+Q16solver@users.noreply.github.com>
Co-authored-by: Bitcollage <serkan.sipahi@yahoo.de>
2022-03-17 21:01:45 +05:00
Tom Welsh
96ac8f7eec
feat: add transformer to ViewColumnOptions (#8717)
* feat: add transformer to ViewColumnOptions

Added `transformer` field into ViewColumnOptions
Allow view column to unmarshal by custom ValueTransformer

* docs: add supported view-entity column options

* updated docs

Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>
2022-03-02 21:14:07 +05:00
Joe Flateau
87443954b5
feat: add option to upsert to skip update if the row already exists and no values would be changed (#8679)
* feat: add an option to upsert to allow skipping the update if no values have changed

* fix: relocate InsertOrUpdateOptions file with query-builder

* fix: only allow where is distinct from excluded on postgres

* fix: only expect postgres to skip the upsert update where nothing changed
2022-02-22 14:20:51 +05:00
Paweł Antyporowicz
7dbe956c56
feat: embedded entities with entity schema (#8626)
* feat: Embedded entities with entity schema

Added `embeddeds` field into EntitySchemaOptions
Added transformation to MetadataArgsStorage for embedded entities
Updated docs
Created new tests cases for EntitySchema with Embedded Entities
Changed type for field: `target` in EmbeddedMetadataArgs

CLOSES: #3632

* fixed docs

Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>
2022-02-17 22:31:11 +05:00
Leandro
60a5b84826
docs: update select-query-builder RelationQueryBuilder with a example (#8658) 2022-02-17 20:49:22 +05:00
spotykatch
93383bd2ee
feat: separate update events into update, soft-remove, and recover (#8403)
Closes: #8398

BREAKING CHANGE: update listeners and subscriber no longer triggered by soft-remove and recover
2022-02-15 18:05:05 +05:00
Bilel Taktak
24efafae6a
docs: update relations-faq.md typo (#8614)
change the line 46 in relations-faq.md:
"Sometimes you want to have in your object id of the related object without loading it. "
into this: 
"Sometimes you want to have, in your object, the id of the related object without loading it. "
2022-02-12 19:02:49 +05:00
Salah Azzouz
49d9e9b426
docs: adjust grammatical error (#8615)
The following grammatical adjustments are related to the "Avoid relation property initializers" section, found in the relations-faq page;
1. Adjust the grammatical error found in the following phrase "But if you have initializer" by adding "an" before the word "initializer".
2. Adjust the grammatical error found in the following phrase "the loaded object will look like as follow" by removing the "like" word and adding an "s" to "follow".
2022-02-12 19:02:23 +05:00
Duong Le
92c3e79fe0
docs: Correct relation decorator name in faq doc (#8609) 2022-02-12 15:03:37 +05:00
carmi2214
4a7f2420f1
feat: add custom timestamp option in migration creation (#8501)
* feat: add custom timestamp option in migration creation

An option in the CLI to specify a custom timestamp when creating or generating a migration.

Closes: #8500

* feat: add custom timestamp option in migration creation
docs: added description for the option

An option in the CLI to specify a custom timestamp when creating or generating a migration.

Closes: #8500
2022-01-31 17:33:32 +05:00
Tadas Varanauskas
f8154eb4c5
feat: custom name for typeorm_metadata table (#8528)
This new feature adds a new connection option `metadataTableName`
that allows for renaming of the `typeorm_metadata` table

Closes: #7266

Co-authored-by: Tadas Varanauskas <tadas@bitlocus.com>
2022-01-31 16:52:22 +05:00
Gilad S
3a694dd3e9
feat: ESM support (#8536)
* feat: support importing TypeORM in esm projects

Closes: #6974
Closes: #6941

* bugfix: generate index.mjs directly out of commonjs exports

The new implementation generates ESM exports directly out of the commonjs exports, and provides a default export to maintain compatability with existing `import`s of the commonjs implementation

* feat: support loading ESM entity and connection config files

When TypeORM tries to load an entity file or a connection config file, it will determine what is the appropriate module system to use for the file and then `import` or `require` it as it sees fit.

Closes: #7516
Closes: #7159

* fix: adapt ImportUtils.importOrRequireFile tests to older version of nodejs

* fix: improved importOrRequireFile implementation

* feat: add solution to circular dependency issue in ESM projects

* docs: added FAQ regarding ESM projects

* chore: add `"type": "commonjs"` to package.json

* style

* docs: improve `ts-node` usage examples for CLI commands in ESM projects

* feat: add support for generating an ESM base project

* refactor: renamed `Related` type to `Relation`

* docs: added a section in the Getting Started guide regarding the `Relation` wrapper type in ESM projects

* docs: improved documentation of the `Relation` type

* docs: improved documentation of the `Relation` type

* docs: added ESM support to the list of TypeORM features
2022-01-31 14:25:58 +05:00
Ling Z
00c9dce6d3
docs: fix connection-options link (#8467) 2022-01-15 19:58:50 +05:00
Christian Forgács
fe7f328fd5
feat: query builder negating with "NotBrackets" for complex expressions (#8476)
Co-authored-by: Christian Forgács <christian@wunderbit.de>
2022-01-15 19:56:45 +05:00
Kirill Cherkashin
5b4b4b81ad
docs: update decorator-reference.md (#8483)
Fix the header to be consistent with file name and menu item
2022-01-15 19:50:10 +05:00
smuralimohan
f3d6f26f5f
docs: update repository-api.md (#8484)
1. Fixed a typo- changed the key from listener to listeners in RemovalOptions.
2.Changed documentation related to RemoveOptions for the 'chunk' operation.
2022-01-15 19:49:44 +05:00
Dan Arpoika
9197aa6cd8
docs: update listeners/subscribers documentation (#8497)
Add documentation on base properties for subscriber's event object.
Add note to listeners about not running database calls.
2022-01-15 19:49:07 +05:00
Brian Adams
ce69228721
docs: adding undocumented behavior to findOptions doc (#8499) 2022-01-15 19:44:13 +05:00
Saeed Farahi Mohassel
ef209e7d99
docs: update connection-api docs to fix getEntityManager (#8504)
getEntityManager no longer exists. We should write getManager in the docs

Co-authored-by: Saeid Farahi <saeidfarahi@gmail.com>
2022-01-15 19:37:58 +05:00
oxeye-yuvalk
cefddd95c5
feat: allow soft-deletion of orphaned relation rows using orphanedRow… (#8414)
* feat: Allow soft-deletion of orphaned relation rows using orphanedRowAction

* add deletedate column

* fix: create docs

* improve the tests

* remove .only in the tests file

Co-authored-by: oxeye-yuvalk <oxeye-yuvalk@oxeye.io>
2021-12-11 15:17:46 +05:00
Audwin
90a8deb638
docs: Improve various formatting code syntax and capitalisation (#8449)
* docs: Improve various docs formatting

code syntax highlight on `leftJoinAndSelect`
capitalise SQL word

* docs: capitalise SQL word on classes methods docs

* docs: lowercase SQL word to trigger auto-test

* docs: uppercase SQL word to trigger auto-test
2021-12-11 12:58:57 +05:00
Ian Clarkson
0626ed1f0b
feat: add support for node-redis v4.0.0 and newer (#8425)
- Fixes https://github.com/typeorm/typeorm/issues/8420
- v4.0.0 and newer of node-redis will no longer auto-connect, so we need to add that step
- For backwards compatibility, we check for the existence of a "v4" property so we don't try to call `connect` on older versions of the client
- A `legacyMode` flag exists in the new v4.0.0 of node-redis to keep a similar calling style without having to change any code
- Note that the legacyMode flag is **required** to be passed if the calling code isn't going to be changed
2021-12-11 03:57:09 +05:00
Audwin
2bf93d42d9
docs: typo on decorator-reference.md and many-to-many-relations.md (#8448)
* docs: fix a typo on `decorator-reference.md`

fix double spacing and improve formatting consistency on `many-to-many-relations.md`

* docs: add code syntax highlight on `leftJoinAndSelect`
2021-12-10 21:11:43 +05:00
Myeonghwan Cho
54cf66082a
docs: change update to upsert in upsert example (#8417)
It seems like the wrong method was used in the upsert example
so I changed it to upsert.
2021-12-06 19:49:32 +05:00
Dmitriy Fishman
508c4339fb
docs: fix a typo in connection-api.md (#8427) 2021-12-06 19:48:31 +05:00
Leo Romanovsky
a0f09de840
feat: add support for Postgres 10+ GENERATED ALWAYS AS IDENTITY (#8371)
allow developers to create a Column of identity
and choose between `ALWAYS` and `BY DEFAULT`.

Closes: #8370
2021-11-23 18:26:44 +05:00
Michael Schramm
d494fccc9c
feat: lock modes in cockroachdb (#8250)
closes #8249
2021-11-18 13:28:00 +05:00
Shoaib Ahmed
c59ef291a4
docs: fix eager loading in relations (#8145) 2021-11-17 19:33:02 +05:00
Nils Bergmann
91080be0cd
feat: implement generated columns for postgres 12 driver (#6469)
* feat: implement generated columns for postgres 12 driver

The implementation has the potential to make full text search much faster when using postgres. You can simply pre-generate all tsvector's

* test: add tests for generated columns in postgres 12

* docs: document generated columns for postgres 12

* fix: check postgres version for generated columns

Generated columns are only available on postgres version 12+

* test: add postgres 12 to tests

Currently, there are only tests for postgres 9. This adds postgres 12 as test target

* test: remove generated column from model

MariaDB will fail with a generated column type

* test: use non alpine container for postgres 12

* test: skip generated columns test on mariadb

* fix: detect generated column change

* fix: circle ci postgres version

* fix: add replication mode to isGeneratedColumnsSupported() function

Latest changes in master introduce replication mode. This commit adjust the the pull request #6469 to this change

* fix: ci testing for postgres 12

Latest changes in master broke the postgres 12 test setup

* style: remove SqlServerConnectionOptions generic parameter for createTypeormGeneratedMetadataTable function

imnotjames notice this in his review of the pull request

* style: remove unnecessary return of Promise.resolve()
This return of Promise.resolve() has no effect. We can leave it out

* style: fix whitespace issue for config.yml

* refactor: use VersionUtils

Instead of parsing the version string with parseFloat, use the typeorm VersionUtils

* fix: fix failing build

After merging the upstream into the pr fork, the build stopped working. The reason why the build fails, is because in the upstream one import is missing and one variable was removed

* refactor: replace promise.all() with for loop

* refactor: make requested changes

* fix: update table name

* fix: server version query and escape table column in queries

* code refactoring

* fixed lint issue

* removed "enabledDrivers" from test

Co-authored-by: Dmitry Zotov <dmzt08@gmail.com>
2021-11-14 18:02:35 +05:00
Tiago Garcia
0c44629c83
feat: add depth limiter optional parameter when loading nested trees using TreeRepository's findTrees() and findDescendantsTree() (#7926)
Modified TreeRepository's findTrees() and findDescendantsTree() public methods to now accept an optional object with config options.
For now, said object contains a depth parameter that, if set, will limit how far down the tree those methods will crawl and retrieve nested entities.

BREAKING CHANGE: TreeRepository's protected method buildChildrenEntityTree() now requires a 4th argument. Anyone affected by this break should also review and update their implementation, otherwise this feature will not work.

Closes: #3909
2021-11-11 19:48:16 +05:00
Joe Flateau
3f981975d4
feat: add upsert methods for the drivers that support onUpdate (#8104)
* feat: add upsert methods for the drivers that support it

This adds EntityManager#upsert, BaseEntity#upsert and EntityManager#upsert

Closes: #2363

* docs: Document which drivers support upsert operations

* docs: fix typo in entity manager upsert many example

* refactor: remove mongodb style upsert signature, enforce types of conflict paths

* docs: add note to repository docs specifying which drivers support upsert

* refactor: cannot staticly type conflict paths because that would break typescript pre-4

* refactor: remove test utility methods in favor of some repeated checks
2021-11-10 00:09:49 +05:00
Dimitris Halatsis
969af958ba
feat: Postgres IDENTITY Column support (#7741)
* feat: extend column options interfaces to also support Postgres10+ Identity generationStrategy

* feat: extend PrimaryGeneratedColumn support for Postgres10+ identity

* feat: update buildCreateColumnSql with Postgres10+ IDENTITY support

* feat: update loadTables for Postgres10+ IDENTITY column recognition

* doc: add description of identity support for PrimaryGeneratedColumn

* test: add test for SQL of table with IDENTITY COLUMN in Postgres 10+

* feat: take identity generation type into consideration when checking for changed column

* fix: better non behavior changing way of checking for identity column

* chore: rebase and resolve PR conversations
2021-11-10 00:00:31 +05:00
Hong Truong
f79ae589cd
feat: support using custom index with SelectQueryBuilder in MySQL (#7755)
* Support using custom index for MySqlDriver.

* Update select-query-builder.md

Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>
2021-11-09 17:24:16 +05:00
Lukas Windisch
e4d4636391
feat: add relation options to all tree queries (#8080)
* feat: add relation options to all tree queries

Closes: #8076

* fix: corrected array index in test case

* try to fix failing test

* fix: sort the array in order to be able to apply tests
2021-11-08 19:00:39 +05:00
Cem Yilmaz
25271d78b8
docs: update decorator-reference.md (#8123)
* Update decorator-reference.md

* Update decorator-reference.md

Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>
2021-11-02 23:00:31 +05:00
Vivek Nathani
ef33cf48ac
docs: provide example for setting up redis cache (#8311)
Closes #7924
2021-10-28 19:43:53 +05:00
Svetlozar Argirov
2c861afaef
feat: add dependency configuraiton for views #8240 (#8261)
* feat: Add dependency configuraiton for views #8240

Add dependsOn option to @View decorator, where dependencies can be listed. Also use these dependencies to order draop/create view correctly when generating migrations

* fix: Make dropping views dependencies more readable

Rename some variables in viewDependencyChain  in RdbmsSchemaBuilder and add more thorough comments, so its more readable.

Co-authored-by: Svetlozar <ext-svetlozar@getitdone.co>
2021-10-26 17:38:52 +05:00
Jimoh Rildwan Adekunle
503d1dc882
docs: fixed typo from from an to in (#8276) 2021-10-20 19:17:11 +05:00
瓜牛
324f1d8d8b
docs: translate 'Avoid foreign key constraint creation' section to Chinese (#8211) 2021-10-02 13:09:28 -04:00
tzahush
75ed3c3db0
docs: add examples for querying soft-deleted records (#8138) 2021-10-02 13:08:04 -04:00
Shiroyasha
8d989bc5a1
docs: question.categories.filter should return a boolean (#8192) 2021-10-02 13:05:13 -04:00
Shoaib Ahmed
d8f6037291
doc: improve sentence structure in tree entities section (#8142) 2021-10-02 12:50:19 -04:00
singlebyte
a868078f8f
docs: fix typo (#8119) 2021-08-28 11:28:30 -04:00
James Ward
e560706ece
chore: update slack invite link (#8126) 2021-08-28 11:17:24 -04:00
Michael Schramm
f0e40f61d7
docs: add connection option migrationTransactionMode (#8034) 2021-08-06 16:55:38 -04:00
Houssem Fathallah
a5e4ce70f2
docs: update node supported versions (#8030)
since release 0.2.36 typeorm uses yargs 17.0.1 which only support node >=12

Co-authored-by: fathallah.houssem <houssem.fathallah@devoteam.com>
2021-08-04 20:25:28 -04:00
Lukas Windisch
ca26297484
feat: add relations option to tree queries (#7981)
* feat: add relation option to tree queries

Add possibility to load relations of tree entities

Closes: #7974 #4564

* style: remove unused declaration

remove unused declaration to satisfy linting.

* Update tree-entities.md

docs: rename variable for copy paste

* Update FindOptionsUtils.ts

style: remove prettified code

* style: remove prettified code

* style: remove prettified code

* test: enable test for all drivers
2021-08-04 21:24:21 +05:00
Gabriel Haruki
fbbac93b5b
docs: add sql examples to basic options (#7994) 2021-08-03 12:37:17 +05:00