Home / Function/ filterIgnoredTablesByField() — drizzle-orm Function Reference

filterIgnoredTablesByField() — drizzle-orm Function Reference

Architecture documentation for the filterIgnoredTablesByField() function in sqliteSerializer.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  42d6e07a_a947_fc7c_de6f_f734dcbaccfd["filterIgnoredTablesByField()"]
  8e6879a2_2b61_04aa_8765_25bc6cfe77be["sqliteSerializer.ts"]
  42d6e07a_a947_fc7c_de6f_f734dcbaccfd -->|defined in| 8e6879a2_2b61_04aa_8765_25bc6cfe77be
  31460848_0b68_376e_2389_5130b321a073["fromDatabase()"]
  31460848_0b68_376e_2389_5130b321a073 -->|calls| 42d6e07a_a947_fc7c_de6f_f734dcbaccfd
  style 42d6e07a_a947_fc7c_de6f_f734dcbaccfd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/serializer/sqliteSerializer.ts lines 498–508

function filterIgnoredTablesByField(fieldName: string) {
	// _cf_ is a prefix for internal Cloudflare D1 tables (e.g. _cf_KV, _cf_METADATA)
	// _litestream_ is a prefix for internal Litestream tables (e.g. _litestream_seq, _litestream_lock)
	// libsql_ is a prefix for internal libSQL tables (e.g. libsql_wasm_func_table)
	// sqlite_ is a prefix for internal SQLite tables (e.g. sqlite_sequence, sqlite_stat1)
	return `${fieldName} != '__drizzle_migrations'
			AND ${fieldName} NOT LIKE '\\_cf\\_%' ESCAPE '\\'
			AND ${fieldName} NOT LIKE '\\_litestream\\_%' ESCAPE '\\'
			AND ${fieldName} NOT LIKE 'libsql\\_%' ESCAPE '\\'
			AND ${fieldName} NOT LIKE 'sqlite\\_%' ESCAPE '\\'`;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does filterIgnoredTablesByField() do?
filterIgnoredTablesByField() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/serializer/sqliteSerializer.ts.
Where is filterIgnoredTablesByField() defined?
filterIgnoredTablesByField() is defined in drizzle-kit/src/serializer/sqliteSerializer.ts at line 498.
What calls filterIgnoredTablesByField()?
filterIgnoredTablesByField() is called by 1 function(s): fromDatabase.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free