SchemaDefinitions — drizzle-orm Architecture
Logical representation of database structures using TypeScript classes and proxies
Entity Profile
Dependency Diagram
graph TD subdomain_DrizzleORM_SchemaDefinitions["SchemaDefinitions"] bb779b6e_0d2c_ecc2_320f_89750c9c963b["with.ts"] subdomain_DrizzleORM_SchemaDefinitions --> bb779b6e_0d2c_ecc2_320f_89750c9c963b 460e0c43_5c2b_8b8b_862e_920f83917cbf["real.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 460e0c43_5c2b_8b8b_862e_920f83917cbf 7c858a93_3469_e686_7ebe_2fc036d997ed["common.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 7c858a93_3469_e686_7ebe_2fc036d997ed 1be1ae1f_99d7_d752_2c07_f8b66930e9b1["unique-constraint.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 1be1ae1f_99d7_d752_2c07_f8b66930e9b1 13ed04ce_66dd_72c9_e2fb_36446c69fd7c["text.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 13ed04ce_66dd_72c9_e2fb_36446c69fd7c f94ce38d_b2a3_fa59_c0a6_941b5bd41669["duration.ts"] subdomain_DrizzleORM_SchemaDefinitions --> f94ce38d_b2a3_fa59_c0a6_941b5bd41669 7b0ca33c_3376_20c9_6b77_848d5f16df3d["indexes.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 7b0ca33c_3376_20c9_6b77_848d5f16df3d 027accde_4239_2307_7afe_5d790a8bd782["alias.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 027accde_4239_2307_7afe_5d790a8bd782 20bafc01_4f96_4562_5bc1_09139bc9c127["cache.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 20bafc01_4f96_4562_5bc1_09139bc9c127 35f2def3_3ae9_a537_c041_bba2a47bb1c2["mysql-custom.test.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 35f2def3_3ae9_a537_c041_bba2a47bb1c2 c19dc145_9cd6_c8d5_297b_5ce0466b7641["migrator.ts"] subdomain_DrizzleORM_SchemaDefinitions --> c19dc145_9cd6_c8d5_297b_5ce0466b7641 25c81f82_248a_c1d2_5ad8_571a56cbbfbd["mediumint.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 25c81f82_248a_c1d2_5ad8_571a56cbbfbd cf60e6a9_3a06_019f_3dc8_358b44f158ce["session.ts"] subdomain_DrizzleORM_SchemaDefinitions --> cf60e6a9_3a06_019f_3dc8_358b44f158ce 5c648777_161d_67df_e061_8533fb9458ca["makePgArray.test.ts"] subdomain_DrizzleORM_SchemaDefinitions --> 5c648777_161d_67df_e061_8533fb9458ca style subdomain_DrizzleORM_SchemaDefinitions fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- $count()
- $count()
- $count()
- $count()
- $countEmbedded()
- $countSeparateWithFilters()
- $defaultFunction()
- $with()
- Expect()
- Expect()
- Expect()
- GelColumn()
- GelColumn()
- Omit()
- SQL()
- SQLiteColumn()
- T()
- T()
- T()
- TData()
- aggregateFunctionCount()
- aggregateFunctionMax()
- albumRelations()
- algorithm()
- algorithm()
- alias()
- alias()
- alias()
- aliasedRelation()
- aliasedTable()
- aliasedTableColumn()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- all()
- analyze()
- analyzeImports()
- anyColumn.dataType()
- applyLibSQLDiffs()
- applySingleStoreDiffs()
- applySqliteDiffs()
- args()
- artistsToMembers()
- as()
- as()
- as()
- as()
- as()
- asc()
- authUid()
- basePath()
- batch()
- batch()
- batch()
- batch()
- batch()
- batch()
- batch()
- batch()
- bigint()
- bigint()
- bigintT()
- binary()
- bookAuthorsConfig()
- bookAuthorsConfig()
- booksConfig()
- boolean()
- 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()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- build()
- bytes()
- cacheTable()
- chainToString()
- char()
- check()
- check()
- check()
- citiesConfig()
- citiesCustom()
- classes()
- classes()
- clearCache()
- commentLikesConfig()
- commentLikesConfig()
- commentLikesConfig()
- commentLikesConfig()
- commentsConfig()
- commentsConfig()
- commentsConfig()
- concat()
- concat()
- concurrently()
- config()
- config()
- conflictChainExampleTable()
- construct()
- 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()
- 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()
- count()
- count()
- count()
- createAllDataTypesTable()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createDockerDB()
- createMany()
- createSession()
- createSession()
- createSession()
- createTableRelationsHelpers()
- customBinary.fromDriver()
- customBinary.toDriver()
- customBoolean.dataType()
- customInteger.dataType()
- customJson()
- customOptionalConfig.dataType()
- customOptionalConfig.dataType()
- customOptionalConfig.fromDriver()
- customRequiredConfig.dataType()
- customRequiredConfig.dataType()
- customRequiredConfig.fromDriver()
- customText.dataType()
- customTimestamp.dataType()
- customTimestamp.fromDriver()
- customType()
- customType()
- customType()
- d1ToRawMapping()
- date()
- dateDuration()
- datetime()
- decimal()
- decimal()
- defaultNow()
- desc()
- developersRelations()
- diffTestSchemas()
- diffTestSchemasLibSQL()
- diffTestSchemasMysql()
- diffTestSchemasPush()
- diffTestSchemasPushLibSQL()
- diffTestSchemasPushMysql()
- diffTestSchemasPushSingleStore()
- diffTestSchemasPushSqlite()
- diffTestSchemasSingleStore()
- diffTestSchemasSqlite()
- double()
- doublePrecision()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- drizzle()
- duration()
- dynamic()
- employees()
- euclideanDistance()
- exec()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- execute()
- existing()
- existing()
- existing()
- existing()
- expectSchemaShape()
- expectSchemaShape()
- expectSchemaShape()
- expectSchemaShape()
- extractRawAllValueFromBatchResult()
- extractRawAllValueFromBatchResult()
- extractRawAllValueFromBatchResult()
- extractRawGetValueFromBatchResult()
- extractRawGetValueFromBatchResult()
- extractRawValuesValueFromBatchResult()
- extractRawValuesValueFromBatchResult()
- extractRawValuesValueFromBatchResult()
- extractUsedTable()
- extractUsedTable()
- fixImportPath()
- fixImportPath()
- fixImportPath()
- float()
- foreignKey()
- foreignKey()
- gelPolicy()
- gelRole()
- gelSchema()
- gelSequence()
- gelSequenceWithSchema()
- gelTable()
- gelTableCreator()
- gelTableWithSchema()
- generatedAlwaysAs()
- generatedAlwaysAs()
- generatedAlwaysAs()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- get()
- getColumnCasing()
- getMaterializedViewConfig()
- getName()
- getName()
- getName()
- getName()
- getName()
- getName()
- getOperators()
- getSQL()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getSQLType()
- getTableConfig()
- getTableConfig()
- getTableConfig()
- getTableName()
- getUsersTable()
- getViewConfig()
- getViewConfig()
- getViewConfig()
- getViewSelectedFields()
- groupsConfig()
- groupsConfig()
- groupsConfig()
- groupsConfig()
- groupsConfig()
- having()
- identityInExtauth()
- iife()
- index()
- init()
- int()
- integer()
- integer()
- intersectTest()
- introspectGelToFile()
- introspectLibSQLToFile()
- introspectMySQLToFile()
- introspectSQLiteToFile()
- introspectSingleStoreToFile()
- is()
- isDrizzleObj()
- isGelSchema()
- isGelSequence()
- isMySqlSchema()
- isPool()
- isPool()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isResponseInArrayMode()
- isSingleStoreSchema()
- iterator()
- joinSubqueryWithJoin()
- json()
- json()
- link()
- localDate()
- localTime()
- longtext()
- main()
- main()
- mapAllResult()
- mapAllResult()
- mapAllResult()
- mapColumnsInAliasedSQLToAlias()
- mapColumnsInSQLToAlias()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapFromDriverValue()
- mapGetResult()
- mapGetResult()
- mapGetResult()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mapToDriverValue()
- mediumint()
- mediumtext()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrate()
- migrations()
- mock()
- mock()
- mock()
- mock()
- mock()
- mock()
- mock()
- mock()
- mock()
- mock()
- mock()
- modelImageRelations()
- modelRelations()
- mysqlDatabase()
- mysqlSuite.addBasicIndexes()
- mysqlSuite.addBasicSequences()
- mysqlSuite.addGeneratedColumn()
- mysqlSuite.addGeneratedToColumn()
- mysqlSuite.addNotNull()
- mysqlSuite.addNotNullWithDataNoRollback()
- mysqlSuite.allTypes()
- mysqlSuite.alterGeneratedConstraint()
- mysqlSuite.case1()
- mysqlSuite.changeIndexFields()
- mysqlSuite.createCompositePrimaryKey()
- mysqlSuite.createTableWithGeneratedConstraint()
- mysqlSuite.dropGeneratedConstraint()
- mysqlSuite.dropIndex()
- mysqlSuite.indexesTestCase1()
- mysqlSuite.indexesToBeNotTriggered()
- mysqlSuite.renameTableWithCompositePrimaryKey()
- mysqlTable()
- mysqlTableWithSchema()
- mysqlViewWithSchema()
- newYorkers()
- nodeRelations()
- noopCase()
- normalizeFieldValue()
- normalizeRow()
- nullsFirst()
- nullsLast()
- nullsNotDistinct()
- numeric()
- on()
- on()
- on()
- on()
- on()
- onMutate()
- onMutate()
- onMutate()
- onOnly()
- onlySpecifiedKeys()
- op()
- orderByWithAliasedColumn()
- orderSelectedFields()
- ordersRelations()
- pgvUsers()
- pkExampleTable()
- postsConfig()
- postsConfig()
- postsConfig()
- postsConfig()
- postsConfig()
- postsConfig()
- postsConfig()
- preparedStatement()
- preparedStatementBuiltUsing$dynamic()
- preparedStatementWithPlaceholderInLimit()
- primaryKey()
- primaryKey()
- productsRelations()
- put()
- put()
- put()
- put()
- randomString()
- readMigrationFiles()
- readMigrationFiles()
- readMigrationFiles()
- readMigrationFiles()
- real()
- real()
- real()
- recursiveRun()
- regionalSales()
- relDuration()
- relations()
- resolvePathAlias()
- resolvePathAlias()
- resolvePathAlias()
- result.where()
- rowId()
- rows()
- rows()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- run()
- serial()
- shouldOmitSQLParens()
- singlestoreDatabase()
- singlestoreEnum()
- singlestoreSuite.addBasicIndexes()
- singlestoreSuite.addBasicSequences()
- singlestoreSuite.addGeneratedColumn()
- singlestoreSuite.addGeneratedToColumn()
- singlestoreSuite.addNotNull()
- singlestoreSuite.addNotNullWithDataNoRollback()
- singlestoreSuite.allTypes()
- singlestoreSuite.alterGeneratedConstraint()
- singlestoreSuite.case1()
- singlestoreSuite.changeIndexFields()
- singlestoreSuite.createCompositePrimaryKey()
- singlestoreSuite.createTableWithGeneratedConstraint()
- singlestoreSuite.dropGeneratedConstraint()
- singlestoreSuite.dropIndex()
- singlestoreSuite.indexesTestCase1()
- singlestoreSuite.indexesToBeNotTriggered()
- singlestoreSuite.renameTableWithCompositePrimaryKey()
- singlestoreTableCreator()
- singlestoreTableWithSchema()
- skipTests()
- sleep()
- sleep()
- sleep()
- smallint()
- smallint()
- sq2()
- sq2()
- sqliteSuite.columns1()
- sqliteTable()
- strategy()
- strategy()
- strategy()
- strategy()
- substring()
- substring()
- substring()
- sync()
- test1Id()
- testColumnsResolver()
- testEnumsResolver()
- testIndPolicyResolver()
- testPolicyResolver()
- testRolesResolver()
- testSchemasResolver()
- testSequencesResolver()
- testTablesResolver()
- testViewsResolver()
- testViewsResolverSingleStore()
- testViewsResolverSqlite()
- tests()
- tests()
- text()
- text()
- text()
- time()
- timestamp()
- timestamp()
- timestamptz()
- tinyint()
- tinytext()
- toArray()
- toCamelCase()
- toInternalConfig()
- toSnakeCase()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- transaction()
- tx()
- tx()
- tx()
- unique()
- unique()
- uniqueIndex()
- uniqueIndex()
- uniqueKeyName()
- uniqueKeyName()
- uniqueKeyName()
- upstashCache()
- useMigrations()
- useMigrations()
- users()
- users()
- users()
- usersConfig()
- usersConfig()
- usersConfig()
- usersConfig()
- usersMigratorTable()
- usersRelations()
- usersToGroupsConfig()
- usersToGroupsConfig()
- usersToGroupsConfig()
- usersToGroupsConfig()
- usersToGroupsTable()
- usersToGroupsTable()
- usersToGroupsTable()
- using()
- uuid()
- value()
- value()
- values()
- values()
- values()
- values()
- values()
- values()
- values()
- values()
- varbinary()
- varchar()
- vector()
- where()
- where()
- with()
- with()
- with()
- withCheckOption()
- withReplicas()
- withReplicas()
- withReplicas()
- wrap()
- write()
- year()
- year()
Source Files
- drizzle-orm/type-tests/geldb/1-to-1-fk.ts
- drizzle-orm/src/alias.ts
- drizzle-orm/src/mysql-core/alias.ts
- drizzle-orm/src/gel-core/alias.ts
- drizzle-orm/src/sqlite-core/alias.ts
- drizzle-orm/type-tests/common/aliased-table.ts
- drizzle-kit/imports-checker/analyze.ts
- drizzle-orm/src/singlestore-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigintT.ts
- drizzle-orm/src/mysql-core/columns/binary.ts
- drizzle-orm/src/gel-core/columns/boolean.ts
- drizzle-orm/src/singlestore-core/columns/boolean.ts
- drizzle-kit/build.ts
- drizzle-orm/src/gel-core/columns/bytes.ts
- integration-tests/tests/gel/cache.ts
- drizzle-orm/src/cache/upstash/cache.ts
- drizzle-orm/src/casing.ts
- drizzle-orm/src/singlestore-core/columns/char.ts
- drizzle-kit/imports-checker/checker.ts
- drizzle-orm/src/mysql-core/checks.ts
- drizzle-orm/src/gel-core/checks.ts
- drizzle-orm/src/sqlite-core/checks.ts
- drizzle-orm/src/column-builder.ts
- drizzle-orm/src/column.ts
- drizzle-kit/tests/common.ts
- drizzle-kit/tests/indexes/common.ts
- drizzle-orm/src/gel-core/columns/common.ts
- integration-tests/tests/common.ts
- drizzle-kit/tests/push/common.ts
- drizzle-orm/src/sqlite-core/columns/common.ts
- integration-tests/tests/gel/createInstance.ts
- drizzle-orm/src/gel-core/columns/custom.ts
- drizzle-orm/src/mysql-core/columns/custom.ts
- drizzle-orm/src/gel-core/columns/date-duration.ts
- drizzle-orm/src/singlestore-core/columns/date.ts
- drizzle-orm/src/mysql-core/columns/datetime.ts
- drizzle-orm/type-tests/mysql/db-rel.ts
- drizzle-orm/src/gel-core/db.ts
- drizzle-orm/src/singlestore-core/db.ts
- integration-tests/tests/relational/db.ts
- drizzle-orm/src/mysql-core/db.ts
- drizzle-orm/src/gel-core/columns/decimal.ts
- drizzle-orm/src/mysql-core/columns/decimal.ts
- drizzle-orm/src/gel-core/columns/double-precision.ts
- drizzle-orm/src/mysql-core/columns/double.ts
- drizzle-orm/src/libsql/driver-core.ts
- drizzle-orm/src/xata-http/driver.ts
- drizzle-orm/src/neon-serverless/driver.ts
- drizzle-orm/src/prisma/mysql/driver.ts
- drizzle-orm/src/gel/driver.ts
- drizzle-orm/src/mysql2/driver.ts
- drizzle-orm/src/singlestore/driver.ts
- drizzle-orm/src/prisma/sqlite/driver.ts
- drizzle-orm/src/durable-sqlite/driver.ts
- drizzle-orm/src/libsql/driver.ts
- drizzle-orm/src/pglite/driver.ts
- drizzle-orm/src/planetscale-serverless/driver.ts
- drizzle-orm/src/bun-sqlite/driver.ts
- drizzle-orm/src/neon-http/driver.ts
- drizzle-orm/src/d1/driver.ts
- drizzle-orm/src/expo-sqlite/driver.ts
- drizzle-orm/src/gel-core/columns/duration.ts
- drizzle-orm/src/entity.ts
- drizzle-orm/src/singlestore-core/columns/enum.ts
- drizzle-orm/src/errors.ts
- drizzle-orm/src/gel-core/expressions.ts
- drizzle-orm/src/sqlite-core/expressions.ts
- drizzle-zod/scripts/fix-imports.ts
- drizzle-arktype/scripts/fix-imports.ts
- drizzle-orm/scripts/fix-imports.ts
- drizzle-orm/src/singlestore-core/columns/float.ts
- drizzle-orm/src/gel-core/foreign-keys.ts
- integration-tests/tests/gel/gel-ext.test.ts
- drizzle-kit/tests/introspect/gel.ext.test.ts
- drizzle-kit/tests/introspect/gel.test.ts
- drizzle-kit/imports-checker/grammar/grammar.ohm-bundle.d.ts
- drizzle-orm/src/libsql/http/index.ts
- drizzle-kit/imports-checker/index.ts
- drizzle-orm/src/libsql/wasm/index.ts
- drizzle-orm/src/libsql/ws/index.ts
- drizzle-orm/src/libsql/web/index.ts
- drizzle-orm/src/libsql/node/index.ts
- integration-tests/tests/sqlite/durable-objects/index.ts
- drizzle-orm/src/gel-core/indexes.ts
- drizzle-orm/src/mysql-core/indexes.ts
- drizzle-orm/src/mysql-core/columns/int.ts
- drizzle-orm/src/sqlite-core/columns/integer.ts
- drizzle-orm/src/gel-core/columns/integer.ts
- drizzle-orm/src/singlestore-core/columns/json.ts
- drizzle-orm/src/gel-core/columns/json.ts
- integration-tests/tests/sqlite/libsql-batch.test.ts
- drizzle-orm/src/gel-core/columns/localdate.ts
- drizzle-orm/src/gel-core/columns/localtime.ts
- drizzle-orm/src/logger.ts
- drizzle-orm/tests/makePgArray.test.ts
- drizzle-orm/src/mysql-core/columns/mediumint.ts
- drizzle-orm/src/op-sqlite/migrator.ts
- drizzle-orm/src/expo-sqlite/migrator.ts
- drizzle-orm/src/gel/migrator.ts
- drizzle-orm/src/mysql2/migrator.ts
- drizzle-orm/src/bun-sqlite/migrator.ts
- drizzle-orm/src/d1/migrator.ts
- drizzle-orm/src/neon-http/migrator.ts
- drizzle-orm/src/durable-sqlite/migrator.ts
- drizzle-orm/src/libsql/migrator.ts
- drizzle-orm/src/node-postgres/migrator.ts
- drizzle-orm/src/migrator.ts
- drizzle-orm/src/singlestore/migrator.ts
- integration-tests/tests/mysql/mysql-common.ts
- integration-tests/tests/mysql/mysql-custom.test.ts
- drizzle-kit/tests/push/mysql-push.test.ts
- drizzle-orm/tests/casing/mysql-to-snake.test.ts
- integration-tests/tests/relational/mysql.schema.ts
- drizzle-kit/tests/introspect/mysql.test.ts
- drizzle-kit/tests/push/mysql.test.ts
- integration-tests/tests/relational/mysql.test.ts
- drizzle-orm/src/sqlite-core/columns/numeric.ts
- drizzle-orm/src/gel-core/policies.ts
- drizzle-orm/src/gel-core/primary-keys.ts
- drizzle-orm/src/mysql-core/primary-keys.ts
- drizzle-orm/src/sqlite-core/columns/real.ts
- drizzle-orm/src/mysql-core/columns/real.ts
- drizzle-orm/src/gel-core/columns/real.ts
- drizzle-orm/src/relations.ts
- drizzle-orm/src/gel-core/columns/relative-duration.ts
- drizzle-orm/src/gel-core/roles.ts
- drizzle-orm/src/mysql-core/schema.ts
- drizzle-orm/src/gel-core/schema.ts
- drizzle-orm/src/singlestore-core/schema.ts
- drizzle-kit/tests/schemaDiffer.ts
- drizzle-orm/src/selection-proxy.ts
- drizzle-orm/src/gel-core/sequence.ts
- drizzle-orm/src/singlestore-core/columns/serial.ts
- drizzle-orm/src/planetscale-serverless/session.ts
- drizzle-orm/src/d1/session.ts
- drizzle-orm/src/mysql2/session.ts
- drizzle-orm/src/tidb-serverless/session.ts
- drizzle-orm/src/libsql/session.ts
- drizzle-orm/src/singlestore/session.ts
- drizzle-orm/src/durable-sqlite/session.ts
- drizzle-orm/src/pglite/session.ts
- drizzle-orm/src/expo-sqlite/session.ts
- drizzle-orm/src/neon-serverless/session.ts
- drizzle-orm/src/gel/session.ts
- drizzle-orm/src/vercel-postgres/session.ts
- drizzle-orm/src/gel-core/session.ts
- drizzle-orm/src/singlestore-core/session.ts
- drizzle-orm/src/bun-sqlite/session.ts
- drizzle-orm/type-tests/geldb/set-operators.ts
- integration-tests/tests/singlestore/singlestore-cache.ts
- integration-tests/tests/singlestore/singlestore-proxy.test.ts
- drizzle-kit/tests/push/singlestore-push.test.ts
- integration-tests/tests/relational/singlestore.schema.ts
- drizzle-kit/tests/introspect/singlestore.test.ts
- drizzle-kit/tests/push/singlestore.test.ts
- drizzle-orm/src/gel-core/columns/smallint.ts
- drizzle-orm/src/mysql-core/columns/smallint.ts
- integration-tests/tests/sqlite/sqlite-proxy.test.ts
- integration-tests/tests/relational/sqlite.schema.ts
- drizzle-kit/tests/test/sqlite.test.ts
- drizzle-seed/tests/sqlite/cyclicTables/sqliteSchema.ts
- drizzle-seed/tests/sqlite/sqliteSchema.ts
- drizzle-orm/src/subquery.ts
- drizzle-orm/src/gel-core/table.ts
- drizzle-orm/src/singlestore-core/table.ts
- drizzle-orm/src/mysql-core/table.ts
- drizzle-orm/type-tests/mysql/tables.ts
- drizzle-orm/type-tests/singlestore/tables.ts
- drizzle-orm/type-tests/sqlite/tables.ts
- drizzle-orm/src/sqlite-core/columns/text.ts
- drizzle-orm/src/mysql-core/columns/text.ts
- drizzle-orm/src/gel-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/time.ts
- drizzle-orm/src/gel-core/columns/timestamp.ts
- drizzle-orm/src/mysql-core/columns/timestamp.ts
- drizzle-orm/src/gel-core/columns/timestamptz.ts
- drizzle-orm/src/singlestore-core/columns/tinyint.ts
- drizzle-orm/src/tracing-utils.ts
- drizzle-orm/src/mysql-core/unique-constraint.ts
- drizzle-orm/src/gel-core/unique-constraint.ts
- drizzle-orm/src/sqlite-core/unique-constraint.ts
- drizzle-zod/tests/utils.ts
- drizzle-orm/src/gel-core/utils.ts
- drizzle-orm/src/sqlite-core/utils.ts
- drizzle-orm/src/mysql-core/utils.ts
- drizzle-arktype/tests/utils.ts
- drizzle-valibot/tests/utils.ts
- drizzle-orm/src/gel-core/columns/uuid.ts
- drizzle-orm/src/mysql-core/columns/varbinary.ts
- drizzle-orm/src/mysql-core/columns/varchar.ts
- drizzle-orm/src/singlestore-core/columns/vector.ts
- integration-tests/tests/relational/vercel.test.ts
- drizzle-orm/src/gel-core/view.ts
- drizzle-orm/src/mysql-core/view.ts
- drizzle-orm/type-tests/singlestore/with.ts
- drizzle-orm/type-tests/geldb/with.ts
- drizzle-orm/type-tests/mysql/with.ts
- drizzle-orm/src/singlestore-core/columns/year.ts
- drizzle-orm/src/mysql-core/columns/year.ts
Source
- drizzle-orm/type-tests/geldb/1-to-1-fk.ts
- drizzle-orm/src/alias.ts
- drizzle-orm/src/mysql-core/alias.ts
- drizzle-orm/src/gel-core/alias.ts
- drizzle-orm/src/sqlite-core/alias.ts
- drizzle-orm/type-tests/common/aliased-table.ts
- drizzle-kit/imports-checker/analyze.ts
- drizzle-orm/src/singlestore-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigint.ts
- drizzle-orm/src/gel-core/columns/bigintT.ts
- drizzle-orm/src/mysql-core/columns/binary.ts
- drizzle-orm/src/gel-core/columns/boolean.ts
- drizzle-orm/src/singlestore-core/columns/boolean.ts
- drizzle-kit/build.ts
- drizzle-orm/src/gel-core/columns/bytes.ts
- integration-tests/tests/gel/cache.ts
- drizzle-orm/src/cache/upstash/cache.ts
- drizzle-orm/src/casing.ts
- drizzle-orm/src/singlestore-core/columns/char.ts
- drizzle-kit/imports-checker/checker.ts
- drizzle-orm/src/mysql-core/checks.ts
- drizzle-orm/src/gel-core/checks.ts
- drizzle-orm/src/sqlite-core/checks.ts
- drizzle-orm/src/column-builder.ts
- drizzle-orm/src/column.ts
- drizzle-kit/tests/common.ts
- drizzle-kit/tests/indexes/common.ts
- drizzle-orm/src/gel-core/columns/common.ts
- integration-tests/tests/common.ts
- drizzle-kit/tests/push/common.ts
- drizzle-orm/src/sqlite-core/columns/common.ts
- integration-tests/tests/gel/createInstance.ts
- drizzle-orm/src/gel-core/columns/custom.ts
- drizzle-orm/src/mysql-core/columns/custom.ts
- drizzle-orm/src/gel-core/columns/date-duration.ts
- drizzle-orm/src/singlestore-core/columns/date.ts
- drizzle-orm/src/mysql-core/columns/datetime.ts
- drizzle-orm/type-tests/mysql/db-rel.ts
- drizzle-orm/src/gel-core/db.ts
- drizzle-orm/src/singlestore-core/db.ts
- integration-tests/tests/relational/db.ts
- drizzle-orm/src/mysql-core/db.ts
- drizzle-orm/src/gel-core/columns/decimal.ts
- drizzle-orm/src/mysql-core/columns/decimal.ts
- drizzle-orm/src/gel-core/columns/double-precision.ts
- drizzle-orm/src/mysql-core/columns/double.ts
- drizzle-orm/src/libsql/driver-core.ts
- drizzle-orm/src/xata-http/driver.ts
- drizzle-orm/src/neon-serverless/driver.ts
- drizzle-orm/src/prisma/mysql/driver.ts
- drizzle-orm/src/gel/driver.ts
- drizzle-orm/src/mysql2/driver.ts
- drizzle-orm/src/singlestore/driver.ts
- drizzle-orm/src/prisma/sqlite/driver.ts
- drizzle-orm/src/durable-sqlite/driver.ts
- drizzle-orm/src/libsql/driver.ts
- drizzle-orm/src/pglite/driver.ts
- drizzle-orm/src/planetscale-serverless/driver.ts
- drizzle-orm/src/bun-sqlite/driver.ts
- drizzle-orm/src/neon-http/driver.ts
- drizzle-orm/src/d1/driver.ts
- drizzle-orm/src/expo-sqlite/driver.ts
- drizzle-orm/src/gel-core/columns/duration.ts
- drizzle-orm/src/entity.ts
- drizzle-orm/src/singlestore-core/columns/enum.ts
- drizzle-orm/src/errors.ts
- drizzle-orm/src/gel-core/expressions.ts
- drizzle-orm/src/sqlite-core/expressions.ts
- drizzle-zod/scripts/fix-imports.ts
- drizzle-arktype/scripts/fix-imports.ts
- drizzle-orm/scripts/fix-imports.ts
- drizzle-orm/src/singlestore-core/columns/float.ts
- drizzle-orm/src/gel-core/foreign-keys.ts
- integration-tests/tests/gel/gel-ext.test.ts
- drizzle-kit/tests/introspect/gel.ext.test.ts
- drizzle-kit/tests/introspect/gel.test.ts
- drizzle-kit/imports-checker/grammar/grammar.ohm-bundle.d.ts
- drizzle-orm/src/libsql/http/index.ts
- drizzle-kit/imports-checker/index.ts
- drizzle-orm/src/libsql/wasm/index.ts
- drizzle-orm/src/libsql/ws/index.ts
- drizzle-orm/src/libsql/web/index.ts
- drizzle-orm/src/libsql/node/index.ts
- integration-tests/tests/sqlite/durable-objects/index.ts
- drizzle-orm/src/gel-core/indexes.ts
- drizzle-orm/src/mysql-core/indexes.ts
- drizzle-orm/src/mysql-core/columns/int.ts
- drizzle-orm/src/sqlite-core/columns/integer.ts
- drizzle-orm/src/gel-core/columns/integer.ts
- drizzle-orm/src/singlestore-core/columns/json.ts
- drizzle-orm/src/gel-core/columns/json.ts
- integration-tests/tests/sqlite/libsql-batch.test.ts
- drizzle-orm/src/gel-core/columns/localdate.ts
- drizzle-orm/src/gel-core/columns/localtime.ts
- drizzle-orm/src/logger.ts
- drizzle-orm/tests/makePgArray.test.ts
- drizzle-orm/src/mysql-core/columns/mediumint.ts
- drizzle-orm/src/op-sqlite/migrator.ts
- drizzle-orm/src/expo-sqlite/migrator.ts
- drizzle-orm/src/gel/migrator.ts
- drizzle-orm/src/mysql2/migrator.ts
- drizzle-orm/src/bun-sqlite/migrator.ts
- drizzle-orm/src/d1/migrator.ts
- drizzle-orm/src/neon-http/migrator.ts
- drizzle-orm/src/durable-sqlite/migrator.ts
- drizzle-orm/src/libsql/migrator.ts
- drizzle-orm/src/node-postgres/migrator.ts
- drizzle-orm/src/migrator.ts
- drizzle-orm/src/singlestore/migrator.ts
- integration-tests/tests/mysql/mysql-common.ts
- integration-tests/tests/mysql/mysql-custom.test.ts
- drizzle-kit/tests/push/mysql-push.test.ts
- drizzle-orm/tests/casing/mysql-to-snake.test.ts
- integration-tests/tests/relational/mysql.schema.ts
- drizzle-kit/tests/introspect/mysql.test.ts
- drizzle-kit/tests/push/mysql.test.ts
- integration-tests/tests/relational/mysql.test.ts
- drizzle-orm/src/sqlite-core/columns/numeric.ts
- drizzle-orm/src/gel-core/policies.ts
- drizzle-orm/src/gel-core/primary-keys.ts
- drizzle-orm/src/mysql-core/primary-keys.ts
- drizzle-orm/src/sqlite-core/columns/real.ts
- drizzle-orm/src/mysql-core/columns/real.ts
- drizzle-orm/src/gel-core/columns/real.ts
- drizzle-orm/src/relations.ts
- drizzle-orm/src/gel-core/columns/relative-duration.ts
- drizzle-orm/src/gel-core/roles.ts
- drizzle-orm/src/mysql-core/schema.ts
- drizzle-orm/src/gel-core/schema.ts
- drizzle-orm/src/singlestore-core/schema.ts
- drizzle-kit/tests/schemaDiffer.ts
- drizzle-orm/src/selection-proxy.ts
- drizzle-orm/src/gel-core/sequence.ts
- drizzle-orm/src/singlestore-core/columns/serial.ts
- drizzle-orm/src/planetscale-serverless/session.ts
- drizzle-orm/src/d1/session.ts
- drizzle-orm/src/mysql2/session.ts
- drizzle-orm/src/tidb-serverless/session.ts
- drizzle-orm/src/libsql/session.ts
- drizzle-orm/src/singlestore/session.ts
- drizzle-orm/src/durable-sqlite/session.ts
- drizzle-orm/src/pglite/session.ts
- drizzle-orm/src/expo-sqlite/session.ts
- drizzle-orm/src/neon-serverless/session.ts
- drizzle-orm/src/gel/session.ts
- drizzle-orm/src/vercel-postgres/session.ts
- drizzle-orm/src/gel-core/session.ts
- drizzle-orm/src/singlestore-core/session.ts
- drizzle-orm/src/bun-sqlite/session.ts
- drizzle-orm/type-tests/geldb/set-operators.ts
- integration-tests/tests/singlestore/singlestore-cache.ts
- integration-tests/tests/singlestore/singlestore-proxy.test.ts
- drizzle-kit/tests/push/singlestore-push.test.ts
- integration-tests/tests/relational/singlestore.schema.ts
- drizzle-kit/tests/introspect/singlestore.test.ts
- drizzle-kit/tests/push/singlestore.test.ts
- drizzle-orm/src/gel-core/columns/smallint.ts
- drizzle-orm/src/mysql-core/columns/smallint.ts
- integration-tests/tests/sqlite/sqlite-proxy.test.ts
- integration-tests/tests/relational/sqlite.schema.ts
- drizzle-kit/tests/test/sqlite.test.ts
- drizzle-seed/tests/sqlite/cyclicTables/sqliteSchema.ts
- drizzle-seed/tests/sqlite/sqliteSchema.ts
- drizzle-orm/src/subquery.ts
- drizzle-orm/src/gel-core/table.ts
- drizzle-orm/src/singlestore-core/table.ts
- drizzle-orm/src/mysql-core/table.ts
- drizzle-orm/type-tests/mysql/tables.ts
- drizzle-orm/type-tests/singlestore/tables.ts
- drizzle-orm/type-tests/sqlite/tables.ts
- drizzle-orm/src/sqlite-core/columns/text.ts
- drizzle-orm/src/mysql-core/columns/text.ts
- drizzle-orm/src/gel-core/columns/text.ts
- drizzle-orm/src/singlestore-core/columns/time.ts
- drizzle-orm/src/gel-core/columns/timestamp.ts
- drizzle-orm/src/mysql-core/columns/timestamp.ts
- drizzle-orm/src/gel-core/columns/timestamptz.ts
- drizzle-orm/src/singlestore-core/columns/tinyint.ts
- drizzle-orm/src/tracing-utils.ts
- drizzle-orm/src/mysql-core/unique-constraint.ts
- drizzle-orm/src/gel-core/unique-constraint.ts
- drizzle-orm/src/sqlite-core/unique-constraint.ts
- drizzle-zod/tests/utils.ts
- drizzle-orm/src/gel-core/utils.ts
- drizzle-orm/src/sqlite-core/utils.ts
- drizzle-orm/src/mysql-core/utils.ts
- drizzle-arktype/tests/utils.ts
- drizzle-valibot/tests/utils.ts
- drizzle-orm/src/gel-core/columns/uuid.ts
- drizzle-orm/src/mysql-core/columns/varbinary.ts
- drizzle-orm/src/mysql-core/columns/varchar.ts
- drizzle-orm/src/singlestore-core/columns/vector.ts
- integration-tests/tests/relational/vercel.test.ts
- drizzle-orm/src/gel-core/view.ts
- drizzle-orm/src/mysql-core/view.ts
- drizzle-orm/type-tests/singlestore/with.ts
- drizzle-orm/type-tests/geldb/with.ts
- drizzle-orm/type-tests/mysql/with.ts
- drizzle-orm/src/singlestore-core/columns/year.ts
- drizzle-orm/src/mysql-core/columns/year.ts
Frequently Asked Questions
What is the SchemaDefinitions subdomain?
SchemaDefinitions is a subdomain in the drizzle-orm codebase, part of the DrizzleORM domain. Logical representation of database structures using TypeScript classes and proxies It contains 200 source files.
Which domain does SchemaDefinitions belong to?
SchemaDefinitions belongs to the DrizzleORM domain.
What functions are in SchemaDefinitions?
The SchemaDefinitions subdomain contains 928 function(s): $count, $count, $count, $count, $countEmbedded, $countSeparateWithFilters, $defaultFunction, $with, and 920 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free