DatabaseDrivers — drizzle-orm Architecture
Concrete implementations for specific database clients like pg, mysql2, and better-sqlite3.
Entity Profile
Dependency Diagram
graph TD subdomain_DrizzleORM_DatabaseDrivers["DatabaseDrivers"] 9ebc8c21_39f3_837f_8b4e_960fef4d761e["pgSchema.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 9ebc8c21_39f3_837f_8b4e_960fef4d761e c7b6df8c_83b6_2bcf_02a5_1506f5d83b53["bigserial.ts"] subdomain_DrizzleORM_DatabaseDrivers --> c7b6df8c_83b6_2bcf_02a5_1506f5d83b53 a4c9ea05_02a5_9e77_fca8_a0fb14b13f43["boolean.ts"] subdomain_DrizzleORM_DatabaseDrivers --> a4c9ea05_02a5_9e77_fca8_a0fb14b13f43 8bd43940_8da9_ba3a_de4d_b6d7b7d1b9a7["db-rel.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 8bd43940_8da9_ba3a_de4d_b6d7b7d1b9a7 99737bc3_a631_a054_9291_f966c791930f["utils.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 99737bc3_a631_a054_9291_f966c791930f 7b23a2e9_e7ed_2c2e_cfeb_67f68bab7871["delete.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 7b23a2e9_e7ed_2c2e_cfeb_67f68bab7871 caa15051_4c2c_cd8b_fcc3_001b783b7336["tables.ts"] subdomain_DrizzleORM_DatabaseDrivers --> caa15051_4c2c_cd8b_fcc3_001b783b7336 ca5e9b86_72e6_b85f_28ad_b401964a2399["pgSchema.ts"] subdomain_DrizzleORM_DatabaseDrivers --> ca5e9b86_72e6_b85f_28ad_b401964a2399 2d5c8884_973c_561c_def6_5e394ea36d1a["table.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 2d5c8884_973c_561c_def6_5e394ea36d1a d4882ed1_0e96_6210_f61b_425eb48edf20["driver.ts"] subdomain_DrizzleORM_DatabaseDrivers --> d4882ed1_0e96_6210_f61b_425eb48edf20 22ef1bda_02be_c80a_be3e_7a9614a5f2f9["geometry.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 22ef1bda_02be_c80a_be3e_7a9614a5f2f9 a54a11d6_4422_4e60_3d09_6c04afd8f1eb["selection-proxy.ts"] subdomain_DrizzleORM_DatabaseDrivers --> a54a11d6_4422_4e60_3d09_6c04afd8f1eb c6902f51_cbac_a2a7_c355_214086edee81["tables-rel.ts"] subdomain_DrizzleORM_DatabaseDrivers --> c6902f51_cbac_a2a7_c355_214086edee81 41dec58c_4b3d_714e_c573_122447f23c5a["session.ts"] subdomain_DrizzleORM_DatabaseDrivers --> 41dec58c_4b3d_714e_c573_122447f23c5a style subdomain_DrizzleORM_DatabaseDrivers fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- $count()
- Expect()
- Omit()
- PgColumn()
- PgColumn()
- Promise()
- T()
- albums()
- alias()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- applyPgDiffs()
- artistsToMembers()
- as()
- as()
- asc()
- authUid()
- bigint()
- bigint()
- bigserial()
- bit()
- bookAuthorsConfig()
- booksConfig()
- booksConfig()
- boolean()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- buildDeleteQuery()
- buildFromTable()
- buildInsertQuery()
- buildJoins()
- buildRefreshMaterializedViewQuery()
- buildRelationalQueryWithoutPK()
- buildSelectQuery()
- buildSelection()
- buildSetOperationQuery()
- buildSetOperations()
- buildUpdateQuery()
- buildUpdateSet()
- buildWithCTE()
- bytesToFloat64()
- char()
- check()
- cidr()
- cities()
- cities2()
- cities2()
- citiesConfig()
- citiesConfig()
- citiesCustom()
- classes()
- commentLikesConfig()
- commentsConfig()
- commentsConfig()
- concat()
- concat()
- concurrently()
- config()
- construct()
- construct()
- construct()
- construct()
- construct()
- construct()
- construct()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- count()
- count()
- createAllDataTypesTable()
- createAllGeneratorsTables()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createNorthwindTables()
- createSession()
- createSession()
- createSession()
- customBinary.fromDriver()
- customBoolean.dataType()
- customBoolean.fromDriver()
- customJsonb()
- customOptionalConfig.fromDriver()
- customRequiredConfig.toDriver()
- customSerial.dataType()
- customText.dataType()
- customTextOptional.dataType()
- customTextOptional.fromDriver()
- customTextOptional.toDriver()
- customTextRequired.dataType()
- customTextRequired.fromDriver()
- customTextRequired.toDriver()
- customTimestamp.dataType()
- customTimestamp.fromDriver()
- customType()
- date()
- datetime()
- decimal()
- default.run()
- defaultNow()
- defaultRandom()
- delete()
- desc()
- detailsRelations()
- developersRelations()
- developersRelations()
- double()
- doublePrecision()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- dynamic()
- dynamic()
- dynamic()
- dynamic()
- dynamic()
- employeesRelations()
- enum()
- escapeName()
- escapeParam()
- escapeParam()
- escapeString()
- euclideanDistance()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- existing()
- existing()
- existing()
- expectEnumValues()
- expectEnumValues()
- extractUsedTable()
- fixImportPath()
- foreignKey()
- geometry()
- get()
- get()
- get()
- getColumnNameAndConfig()
- getMaterializedViewConfig()
- getName()
- getName()
- getName()
- getName()
- getName()
- getPgColumnBuilders()
- getTableColumns()
- getTableConfig()
- getTableLikeName()
- getUsersTable()
- getViewConfig()
- groupsConfig()
- halfvec()
- hexToBytes()
- identityInExtauth()
- index()
- inet()
- insert()
- integer()
- intersectTest()
- intersectTest()
- interval()
- introspectPgToFile()
- isCallbackClient()
- isDrizzleObjName()
- isPgEnum()
- isPgSchema()
- isPgSequence()
- isPool()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isTable()
- iterator()
- iterator()
- iterator()
- json()
- json()
- jsonb()
- line()
- link()
- longtext()
- macaddr()
- macaddr8()
- makePgArray()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFunkyFuncResult()
- mapResultRow()
- mapResultRows()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrationQueries()
- migrations()
- migrations()
- mock()
- mock()
- mock()
- mock()
- modelImageRelations()
- modelRelations()
- modelTable()
- modelTable1()
- neonConfig()
- newYorkers()
- newYorkers2()
- node()
- nodeRelations()
- nullsFirst()
- nullsLast()
- nullsNotDistinct()
- numeric()
- on()
- on()
- onDelete()
- onMutate()
- onOnly()
- onUpdate()
- op()
- ordersRelations()
- paginated()
- parseEWKB()
- parsePgArray()
- parsePgArrayValue()
- parsePgNestedArray()
- pgEnum()
- pgEnumObjectWithSchema()
- pgEnumWithSchema()
- pgPolicy()
- pgRole()
- pgSchema()
- pgSequence()
- pgSequenceWithSchema()
- pgSuite.addBasicIndexes()
- pgSuite.addBasicSequences()
- pgSuite.addGeneratedColumn()
- pgSuite.addGeneratedToColumn()
- pgSuite.addNotNull()
- pgSuite.addNotNullWithDataNoRollback()
- pgSuite.allTypes()
- pgSuite.alterGeneratedConstraint()
- pgSuite.case1()
- pgSuite.changeIndexFields()
- pgSuite.createCompositePrimaryKey()
- pgSuite.createTableWithGeneratedConstraint()
- pgSuite.dropGeneratedConstraint()
- pgSuite.dropIndex()
- pgSuite.indexesTestCase1()
- pgSuite.indexesToBeNotTriggered()
- pgSuite.indexesToBeTriggered()
- pgSuite.renameTableWithCompositePrimaryKey()
- pgSuite.simpleIndex()
- pgSuite.vectorIndex()
- pgTable()
- pgTableCreator()
- pgTableWithSchema()
- point()
- postsConfig()
- postsConfig()
- prepareQuery()
- prepareQuery()
- prepareQuery()
- prepareQuery()
- prepareTyping()
- primaryKey()
- productsRelations()
- put()
- query()
- query()
- readMigrationFiles()
- real()
- refreshMaterializedView()
- regionalSales()
- resolvePathAlias()
- result.orderBy()
- result.where()
- rows()
- run()
- select()
- selectDistinct()
- selectDistinctOn()
- serial()
- sleep()
- smallint()
- smallint()
- smallserial()
- sparsevec()
- sq2()
- sql()
- sqlitevUsers()
- startIt()
- strategy()
- strategy()
- strategy()
- strategy()
- substring()
- test1Id()
- tests()
- tests()
- tests()
- text()
- text()
- time()
- time()
- timestamp()
- timestamp()
- todoRelations()
- todoToGroupRelations()
- topRegions()
- topRegions()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- tx()
- tx()
- unique()
- unique()
- uniqueIndex()
- uniqueKeyName()
- update()
- userRelations()
- users()
- users()
- users()
- usersConfig()
- usersConfig()
- usersRelations()
- usersRelations()
- usersToGroupsConfig()
- usersToGroupsTable()
- using()
- uuid()
- value()
- values()
- values()
- values()
- varchar()
- vector()
- view()
- where()
- with()
- with()
- with()
- withCheckOption()
- withFriends()
- withReplicas()
- withReturning()
- withReturning()
- withReturning()
- write()
Source Files
- drizzle-orm/type-tests/pg/1-to-1-fk.ts
- drizzle-orm/src/pg-core/alias.ts
- drizzle-orm/src/pg-core/columns/all.ts
- drizzle-orm/src/pg-core/utils/array.ts
- integration-tests/tests/pg/awsdatapi.test.ts
- drizzle-orm/src/singlestore-core/columns/bigint.ts
- drizzle-orm/src/pg-core/columns/bigint.ts
- drizzle-orm/src/pg-core/columns/bigserial.ts
- drizzle-orm/src/pg-core/columns/vector_extension/bit.ts
- drizzle-orm/src/pg-core/columns/boolean.ts
- drizzle-orm/src/pg-core/columns/char.ts
- drizzle-orm/src/pg-core/checks.ts
- drizzle-orm/src/pg-core/columns/cidr.ts
- drizzle-orm/src/pg-core/columns/common.ts
- integration-tests/tests/gel/createInstance.ts
- drizzle-orm/src/pg-core/columns/custom.ts
- drizzle-orm/src/pg-core/columns/date.ts
- drizzle-orm/src/singlestore-core/columns/datetime.ts
- drizzle-orm/type-tests/pg/db-rel.ts
- drizzle-orm/src/pg-core/db.ts
- drizzle-orm/src/singlestore-core/columns/decimal.ts
- drizzle-orm/type-tests/pg/delete.ts
- drizzle-orm/src/pg-core/dialect.ts
- drizzle-orm/src/pg-core/columns/double-precision.ts
- drizzle-orm/src/singlestore-core/columns/double.ts
- drizzle-orm/src/node-postgres/driver.ts
- drizzle-orm/src/vercel-postgres/driver.ts
- drizzle-orm/src/prisma/pg/driver.ts
- drizzle-orm/src/postgres-js/driver.ts
- drizzle-orm/src/tidb-serverless/driver.ts
- drizzle-orm/src/pg-proxy/driver.ts
- drizzle-orm/src/aws-data-api/pg/driver.ts
- drizzle-orm/src/better-sqlite3/driver.ts
- drizzle-orm/src/mysql2/driver.ts
- drizzle-orm/src/pg-core/columns/enum.ts
- drizzle-orm/src/singlestore-core/expressions.ts
- drizzle-orm/src/pg-core/expressions.ts
- drizzle-typebox/scripts/fix-imports.ts
- drizzle-orm/src/pg-core/foreign-keys.ts
- integration-tests/tests/gel/gel-ext.test.ts
- integration-tests/tests/gel/gel.test.ts
- drizzle-orm/src/pg-core/columns/postgis_extension/geometry.ts
- drizzle-orm/src/pg-core/columns/vector_extension/halfvec.ts
- drizzle-orm/src/libsql/sqlite3/index.ts
- drizzle-orm/src/libsql/ws/index.ts
- drizzle-orm/src/pg-core/indexes.ts
- drizzle-orm/src/pg-core/columns/inet.ts
- drizzle-orm/type-tests/pg/insert.ts
- drizzle-orm/src/pg-core/columns/integer.ts
- drizzle-orm/src/pg-core/columns/interval.ts
- drizzle-orm/src/singlestore-core/columns/json.ts
- drizzle-orm/src/pg-core/columns/json.ts
- drizzle-orm/src/pg-core/columns/jsonb.ts
- drizzle-orm/src/pg-core/columns/line.ts
- drizzle-orm/src/logger.ts
- drizzle-orm/src/pg-core/columns/macaddr.ts
- drizzle-orm/src/pg-core/columns/macaddr8.ts
- drizzle-orm/src/pg-proxy/migrator.ts
- drizzle-orm/src/tidb-serverless/migrator.ts
- drizzle-orm/src/mysql2/migrator.ts
- drizzle-orm/src/better-sqlite3/migrator.ts
- drizzle-orm/src/migrator.ts
- drizzle-orm/src/vercel-postgres/migrator.ts
- drizzle-orm/src/node-postgres/migrator.ts
- drizzle-orm/src/postgres-js/migrator.ts
- drizzle-orm/src/aws-data-api/pg/migrator.ts
- drizzle-orm/src/neon-serverless/migrator.ts
- integration-tests/tests/pg/neon-http-batch.ts
- integration-tests/tests/pg/neon-serverless.test.ts
- drizzle-orm/src/pg-core/columns/numeric.ts
- eslint-plugin-drizzle/src/utils/options.ts
- integration-tests/tests/pg/pg-common-cache.ts
- integration-tests/tests/pg/pg-common.ts
- integration-tests/tests/pg/pg-custom.test.ts
- integration-tests/tests/pg/pg-proxy.test.ts
- drizzle-orm/tests/casing/pg-to-camel.test.ts
- drizzle-orm/tests/casing/pg-to-snake.test.ts
- integration-tests/tests/relational/issues-schemas/duplicates/pg/pg.duplicates.test.ts
- integration-tests/tests/relational/issues-schemas/duplicates/pg/pg.duplicates.ts
- integration-tests/tests/relational/pg.postgresjs.test.ts
- integration-tests/tests/extensions/postgis/pg.test.ts
- drizzle-kit/tests/indexes/pg.test.ts
- integration-tests/tests/relational/pg.test.ts
- drizzle-kit/tests/push/pg.test.ts
- integration-tests/tests/relational/issues-schemas/wrong-mapping/pg.test.ts
- integration-tests/tests/extensions/vectors/pg.test.ts
- integration-tests/tests/seeder/pg.test.ts
- drizzle-seed/tests/pg/softRelationsTest/pgSchema.ts
- drizzle-seed/tests/pg/cyclicTables/pgSchema.ts
- drizzle-orm/src/pg-core/columns/point.ts
- drizzle-orm/src/pg-core/policies.ts
- integration-tests/tests/extensions/vectors/postgres.test.ts
- drizzle-orm/src/pg-core/primary-keys.ts
- drizzle-orm/src/pg-core/columns/real.ts
- drizzle-orm/src/pg-core/roles.ts
- drizzle-orm/src/pg-core/schema.ts
- drizzle-orm/type-tests/pg/select.ts
- drizzle-orm/src/selection-proxy.ts
- drizzle-orm/src/pg-core/sequence.ts
- drizzle-orm/src/pg-core/columns/serial.ts
- drizzle-orm/src/mysql2/session.ts
- drizzle-orm/src/pg-core/session.ts
- drizzle-orm/src/pg-proxy/session.ts
- drizzle-orm/src/singlestore-proxy/session.ts
- drizzle-orm/src/better-sqlite3/session.ts
- drizzle-orm/src/planetscale-serverless/session.ts
- drizzle-orm/src/aws-data-api/pg/session.ts
- drizzle-orm/src/prisma/pg/session.ts
- drizzle-orm/src/pglite/session.ts
- drizzle-orm/type-tests/pg/set-operators.ts
- drizzle-orm/type-tests/geldb/set-operators.ts
- drizzle-orm/src/singlestore-core/columns/smallint.ts
- drizzle-orm/src/pg-core/columns/smallint.ts
- drizzle-orm/src/pg-core/columns/smallserial.ts
- drizzle-orm/src/pg-core/columns/vector_extension/sparsevec.ts
- drizzle-orm/src/table.ts
- drizzle-orm/src/pg-core/table.ts
- drizzle-orm/type-tests/pg/tables-rel.ts
- drizzle-orm/type-tests/geldb/tables.ts
- drizzle-orm/type-tests/singlestore/tables.ts
- drizzle-orm/type-tests/pg/tables.ts
- drizzle-orm/src/pg-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/text.ts
- drizzle-orm/src/pg-core/columns/time.ts
- drizzle-orm/src/singlestore-core/columns/time.ts
- drizzle-orm/src/singlestore-core/columns/timestamp.ts
- drizzle-orm/src/pg-core/columns/timestamp.ts
- drizzle-orm/src/singlestore-core/unique-constraint.ts
- drizzle-orm/src/pg-core/unique-constraint.ts
- drizzle-orm/type-tests/pg/update.ts
- drizzle-orm/src/pg-core/utils.ts
- drizzle-orm/src/utils.ts
- drizzle-orm/src/pg-core/columns/postgis_extension/utils.ts
- drizzle-orm/src/pg-core/columns/uuid.ts
- drizzle-orm/src/pg-core/columns/varchar.ts
- drizzle-orm/src/pg-core/columns/vector_extension/vector.ts
- drizzle-orm/src/singlestore-core/view.ts
- drizzle-orm/src/pg-core/view.ts
- drizzle-orm/type-tests/pg/with.ts
Source
- drizzle-orm/type-tests/pg/1-to-1-fk.ts
- drizzle-orm/src/pg-core/alias.ts
- drizzle-orm/src/pg-core/columns/all.ts
- drizzle-orm/src/pg-core/utils/array.ts
- integration-tests/tests/pg/awsdatapi.test.ts
- drizzle-orm/src/singlestore-core/columns/bigint.ts
- drizzle-orm/src/pg-core/columns/bigint.ts
- drizzle-orm/src/pg-core/columns/bigserial.ts
- drizzle-orm/src/pg-core/columns/vector_extension/bit.ts
- drizzle-orm/src/pg-core/columns/boolean.ts
- drizzle-orm/src/pg-core/columns/char.ts
- drizzle-orm/src/pg-core/checks.ts
- drizzle-orm/src/pg-core/columns/cidr.ts
- drizzle-orm/src/pg-core/columns/common.ts
- integration-tests/tests/gel/createInstance.ts
- drizzle-orm/src/pg-core/columns/custom.ts
- drizzle-orm/src/pg-core/columns/date.ts
- drizzle-orm/src/singlestore-core/columns/datetime.ts
- drizzle-orm/type-tests/pg/db-rel.ts
- drizzle-orm/src/pg-core/db.ts
- drizzle-orm/src/singlestore-core/columns/decimal.ts
- drizzle-orm/type-tests/pg/delete.ts
- drizzle-orm/src/pg-core/dialect.ts
- drizzle-orm/src/pg-core/columns/double-precision.ts
- drizzle-orm/src/singlestore-core/columns/double.ts
- drizzle-orm/src/node-postgres/driver.ts
- drizzle-orm/src/vercel-postgres/driver.ts
- drizzle-orm/src/prisma/pg/driver.ts
- drizzle-orm/src/postgres-js/driver.ts
- drizzle-orm/src/tidb-serverless/driver.ts
- drizzle-orm/src/pg-proxy/driver.ts
- drizzle-orm/src/aws-data-api/pg/driver.ts
- drizzle-orm/src/better-sqlite3/driver.ts
- drizzle-orm/src/mysql2/driver.ts
- drizzle-orm/src/pg-core/columns/enum.ts
- drizzle-orm/src/singlestore-core/expressions.ts
- drizzle-orm/src/pg-core/expressions.ts
- drizzle-typebox/scripts/fix-imports.ts
- drizzle-orm/src/pg-core/foreign-keys.ts
- integration-tests/tests/gel/gel-ext.test.ts
- integration-tests/tests/gel/gel.test.ts
- drizzle-orm/src/pg-core/columns/postgis_extension/geometry.ts
- drizzle-orm/src/pg-core/columns/vector_extension/halfvec.ts
- drizzle-orm/src/libsql/sqlite3/index.ts
- drizzle-orm/src/libsql/ws/index.ts
- drizzle-orm/src/pg-core/indexes.ts
- drizzle-orm/src/pg-core/columns/inet.ts
- drizzle-orm/type-tests/pg/insert.ts
- drizzle-orm/src/pg-core/columns/integer.ts
- drizzle-orm/src/pg-core/columns/interval.ts
- drizzle-orm/src/singlestore-core/columns/json.ts
- drizzle-orm/src/pg-core/columns/json.ts
- drizzle-orm/src/pg-core/columns/jsonb.ts
- drizzle-orm/src/pg-core/columns/line.ts
- drizzle-orm/src/logger.ts
- drizzle-orm/src/pg-core/columns/macaddr.ts
- drizzle-orm/src/pg-core/columns/macaddr8.ts
- drizzle-orm/src/pg-proxy/migrator.ts
- drizzle-orm/src/tidb-serverless/migrator.ts
- drizzle-orm/src/mysql2/migrator.ts
- drizzle-orm/src/better-sqlite3/migrator.ts
- drizzle-orm/src/migrator.ts
- drizzle-orm/src/vercel-postgres/migrator.ts
- drizzle-orm/src/node-postgres/migrator.ts
- drizzle-orm/src/postgres-js/migrator.ts
- drizzle-orm/src/aws-data-api/pg/migrator.ts
- drizzle-orm/src/neon-serverless/migrator.ts
- integration-tests/tests/pg/neon-http-batch.ts
- integration-tests/tests/pg/neon-serverless.test.ts
- drizzle-orm/src/pg-core/columns/numeric.ts
- eslint-plugin-drizzle/src/utils/options.ts
- integration-tests/tests/pg/pg-common-cache.ts
- integration-tests/tests/pg/pg-common.ts
- integration-tests/tests/pg/pg-custom.test.ts
- integration-tests/tests/pg/pg-proxy.test.ts
- drizzle-orm/tests/casing/pg-to-camel.test.ts
- drizzle-orm/tests/casing/pg-to-snake.test.ts
- integration-tests/tests/relational/issues-schemas/duplicates/pg/pg.duplicates.test.ts
- integration-tests/tests/relational/issues-schemas/duplicates/pg/pg.duplicates.ts
- integration-tests/tests/relational/pg.postgresjs.test.ts
- integration-tests/tests/extensions/postgis/pg.test.ts
- drizzle-kit/tests/indexes/pg.test.ts
- integration-tests/tests/relational/pg.test.ts
- drizzle-kit/tests/push/pg.test.ts
- integration-tests/tests/relational/issues-schemas/wrong-mapping/pg.test.ts
- integration-tests/tests/extensions/vectors/pg.test.ts
- integration-tests/tests/seeder/pg.test.ts
- drizzle-seed/tests/pg/softRelationsTest/pgSchema.ts
- drizzle-seed/tests/pg/cyclicTables/pgSchema.ts
- drizzle-orm/src/pg-core/columns/point.ts
- drizzle-orm/src/pg-core/policies.ts
- integration-tests/tests/extensions/vectors/postgres.test.ts
- drizzle-orm/src/pg-core/primary-keys.ts
- drizzle-orm/src/pg-core/columns/real.ts
- drizzle-orm/src/pg-core/roles.ts
- drizzle-orm/src/pg-core/schema.ts
- drizzle-orm/type-tests/pg/select.ts
- drizzle-orm/src/selection-proxy.ts
- drizzle-orm/src/pg-core/sequence.ts
- drizzle-orm/src/pg-core/columns/serial.ts
- drizzle-orm/src/mysql2/session.ts
- drizzle-orm/src/pg-core/session.ts
- drizzle-orm/src/pg-proxy/session.ts
- drizzle-orm/src/singlestore-proxy/session.ts
- drizzle-orm/src/better-sqlite3/session.ts
- drizzle-orm/src/planetscale-serverless/session.ts
- drizzle-orm/src/aws-data-api/pg/session.ts
- drizzle-orm/src/prisma/pg/session.ts
- drizzle-orm/src/pglite/session.ts
- drizzle-orm/type-tests/pg/set-operators.ts
- drizzle-orm/type-tests/geldb/set-operators.ts
- drizzle-orm/src/singlestore-core/columns/smallint.ts
- drizzle-orm/src/pg-core/columns/smallint.ts
- drizzle-orm/src/pg-core/columns/smallserial.ts
- drizzle-orm/src/pg-core/columns/vector_extension/sparsevec.ts
- drizzle-orm/src/table.ts
- drizzle-orm/src/pg-core/table.ts
- drizzle-orm/type-tests/pg/tables-rel.ts
- drizzle-orm/type-tests/geldb/tables.ts
- drizzle-orm/type-tests/singlestore/tables.ts
- drizzle-orm/type-tests/pg/tables.ts
- drizzle-orm/src/pg-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/text.ts
- drizzle-orm/src/pg-core/columns/time.ts
- drizzle-orm/src/singlestore-core/columns/time.ts
- drizzle-orm/src/singlestore-core/columns/timestamp.ts
- drizzle-orm/src/pg-core/columns/timestamp.ts
- drizzle-orm/src/singlestore-core/unique-constraint.ts
- drizzle-orm/src/pg-core/unique-constraint.ts
- drizzle-orm/type-tests/pg/update.ts
- drizzle-orm/src/pg-core/utils.ts
- drizzle-orm/src/utils.ts
- drizzle-orm/src/pg-core/columns/postgis_extension/utils.ts
- drizzle-orm/src/pg-core/columns/uuid.ts
- drizzle-orm/src/pg-core/columns/varchar.ts
- drizzle-orm/src/pg-core/columns/vector_extension/vector.ts
- drizzle-orm/src/singlestore-core/view.ts
- drizzle-orm/src/pg-core/view.ts
- drizzle-orm/type-tests/pg/with.ts
Frequently Asked Questions
What is the DatabaseDrivers subdomain?
DatabaseDrivers is a subdomain in the drizzle-orm codebase, part of the DrizzleORM domain. Concrete implementations for specific database clients like pg, mysql2, and better-sqlite3. It contains 139 source files.
Which domain does DatabaseDrivers belong to?
DatabaseDrivers belongs to the DrizzleORM domain.
What functions are in DatabaseDrivers?
The DatabaseDrivers subdomain contains 620 function(s): $count, Expect, Omit, PgColumn, PgColumn, Promise, T, albums, and 612 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free