Home / File/ getTablesFilterByExtensions.ts — drizzle-orm Source File

getTablesFilterByExtensions.ts — drizzle-orm Source File

Architecture documentation for getTablesFilterByExtensions.ts, a typescript file in the drizzle-orm codebase. 1 imports, 2 dependents.

File typescript DrizzleKit SchemaDiffer 1 imports 2 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  5124f0e9_9356_c9d6_70c9_fd858361ee48["getTablesFilterByExtensions.ts"]
  614b7cb0_0961_b6db_a581_7f7f04396b99["index.ts"]
  5124f0e9_9356_c9d6_70c9_fd858361ee48 --> 614b7cb0_0961_b6db_a581_7f7f04396b99
  e668bfef_9125_1ef0_2f94_a0f9605584bd["api.ts"]
  e668bfef_9125_1ef0_2f94_a0f9605584bd --> 5124f0e9_9356_c9d6_70c9_fd858361ee48
  09e5bcf1_0f03_3dbd_fbdb_762440f28855["utils.ts"]
  09e5bcf1_0f03_3dbd_fbdb_762440f28855 --> 5124f0e9_9356_c9d6_70c9_fd858361ee48
  style 5124f0e9_9356_c9d6_70c9_fd858361ee48 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import type { Config } from '../index';

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

Dependencies

Frequently Asked Questions

What does getTablesFilterByExtensions.ts do?
getTablesFilterByExtensions.ts is a source file in the drizzle-orm codebase, written in typescript. It belongs to the DrizzleKit domain, SchemaDiffer subdomain.
What functions are defined in getTablesFilterByExtensions.ts?
getTablesFilterByExtensions.ts defines 1 function(s): getTablesFilterByExtensions.
What does getTablesFilterByExtensions.ts depend on?
getTablesFilterByExtensions.ts imports 1 module(s): index.ts.
What files import getTablesFilterByExtensions.ts?
getTablesFilterByExtensions.ts is imported by 2 file(s): api.ts, utils.ts.
Where is getTablesFilterByExtensions.ts in the architecture?
getTablesFilterByExtensions.ts is located at drizzle-kit/src/extensions/getTablesFilterByExtensions.ts (domain: DrizzleKit, subdomain: SchemaDiffer, directory: drizzle-kit/src/extensions).

Analyze Your Own Codebase

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

Try Supermodel Free