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

getTablesFilterByExtensions() — drizzle-orm Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  7fb12b1c_5cdb_dd13_4400_ed9f468b6c93["getTablesFilterByExtensions()"]
  5124f0e9_9356_c9d6_70c9_fd858361ee48["getTablesFilterByExtensions.ts"]
  7fb12b1c_5cdb_dd13_4400_ed9f468b6c93 -->|defined in| 5124f0e9_9356_c9d6_70c9_fd858361ee48
  4c61650e_7f36_043b_24cd_0e5119e86678["pushSchema()"]
  4c61650e_7f36_043b_24cd_0e5119e86678 -->|calls| 7fb12b1c_5cdb_dd13_4400_ed9f468b6c93
  a1933878_8b6f_3410_d1a4_4a23055ce7d6["preparePushConfig()"]
  a1933878_8b6f_3410_d1a4_4a23055ce7d6 -->|calls| 7fb12b1c_5cdb_dd13_4400_ed9f468b6c93
  style 7fb12b1c_5cdb_dd13_4400_ed9f468b6c93 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/extensions/getTablesFilterByExtensions.ts lines 3–16

export const getTablesFilterByExtensions = ({
	extensionsFilters,
	dialect,
}: Pick<Config, 'extensionsFilters' | 'dialect'>): string[] => {
	if (extensionsFilters) {
		if (
			extensionsFilters.includes('postgis')
			&& dialect === 'postgresql'
		) {
			return ['!geography_columns', '!geometry_columns', '!spatial_ref_sys'];
		}
	}
	return [];
};

Domain

Subdomains

Frequently Asked Questions

What does getTablesFilterByExtensions() do?
getTablesFilterByExtensions() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/extensions/getTablesFilterByExtensions.ts.
Where is getTablesFilterByExtensions() defined?
getTablesFilterByExtensions() is defined in drizzle-kit/src/extensions/getTablesFilterByExtensions.ts at line 3.
What calls getTablesFilterByExtensions()?
getTablesFilterByExtensions() is called by 2 function(s): preparePushConfig, pushSchema.

Analyze Your Own Codebase

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

Try Supermodel Free