Home / Type/ PgMaterializedViewWithConfig Type — drizzle-orm Architecture

PgMaterializedViewWithConfig Type — drizzle-orm Architecture

Architecture documentation for the PgMaterializedViewWithConfig type/interface in view.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  53f12a1c_d5f4_b280_ae3b_23df78986f25["PgMaterializedViewWithConfig"]
  a44cb974_fe5a_c572_a91a_51fe8c82034c["view.ts"]
  53f12a1c_d5f4_b280_ae3b_23df78986f25 -->|defined in| a44cb974_fe5a_c572_a91a_51fe8c82034c
  style 53f12a1c_d5f4_b280_ae3b_23df78986f25 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/pg-core/view.ts lines 133–152

export type PgMaterializedViewWithConfig = RequireAtLeastOne<{
	fillfactor: number;
	toastTupleTarget: number;
	parallelWorkers: number;
	autovacuumEnabled: boolean;
	vacuumIndexCleanup: 'auto' | 'off' | 'on';
	vacuumTruncate: boolean;
	autovacuumVacuumThreshold: number;
	autovacuumVacuumScaleFactor: number;
	autovacuumVacuumCostDelay: number;
	autovacuumVacuumCostLimit: number;
	autovacuumFreezeMinAge: number;
	autovacuumFreezeMaxAge: number;
	autovacuumFreezeTableAge: number;
	autovacuumMultixactFreezeMinAge: number;
	autovacuumMultixactFreezeMaxAge: number;
	autovacuumMultixactFreezeTableAge: number;
	logAutovacuumMinDuration: number;
	userCatalogTable: boolean;
}>;

Frequently Asked Questions

What is the PgMaterializedViewWithConfig type?
PgMaterializedViewWithConfig is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/view.ts.
Where is PgMaterializedViewWithConfig defined?
PgMaterializedViewWithConfig is defined in drizzle-orm/src/pg-core/view.ts at line 133.

Analyze Your Own Codebase

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

Try Supermodel Free