All Enterprise capabilities available for PostgreSQL workflows and tooling.
Extracts database schema into the SchemaSmith metadata format. Full reference →
ObjectList filtering to extract named subsets of objectsShouldCast flags to include/exclude object categoriesFunctions flag controls Functions, Trigger Functions, and Window Functions togetherProduct.json and Template.json created with Enterprise options.json-schemas/ for editor validationTemplateOrderOldName, AccessMethod, PersistenceType, RowLevelSecurity, ShouldApply, custom propertiesGenerated, Compression, Storage, OldName, custom propertiesAccessMethod, FilterExpression, IncludeColumns, custom propertiesApplies schema definitions to target databases. Full reference →
Before and After script slotsWhatIf dry-run mode for previewing changes without executingMaxThreadsDatabaseIdentificationScriptProductOwnership tableValidationScript and VersionStampScript.tabledata) and SQL scriptsSelectColumns for column selectionFilter for row filtering with WHERE clausesConfigureDataDelivery auto-updates table JSON with delivery propertiesjson_populate_recordMergeDisableTriggers, MergeDisableRules, MergeUpdateDescendentsEnterprise-only visual editor for schema metadata. Full reference →
OldNameEnterprise adds custom properties, conditional deployment, and expression-level script token access to every table component. Full property reference →
OldName for rename detection without data lossAccessMethod for table access method (heap, btree, etc.)PersistenceType for logged vs. unlogged tablesRowLevelSecurity for enabling row-level security policiesUpdateFillFactor override at the table levelShouldApply / ShouldApplyExpression for conditional deploymentMergeType, MatchColumns, ContentFileNameOldName for column rename detectionGenerated for generated/computed columns (STORED)Compression for column-level TOAST compression (pglz, lz4)Storage for TOAST storage strategy (plain, extended, external, main)Collation for column-level collation overrideCheckExpression for inline check constraintsShouldApply / ShouldApplyExpression with token accessAccessMethod for index type (btree, hash, gin, gist, brin)FilterExpression for partial indexes (WHERE clause)IncludeColumns for covering indexes (INCLUDE)UpdateFillFactor override at the individual index levelShouldApply / ShouldApplyExpression with token accessShouldApply / ShouldApplyExpression with token accessMatchType for FK match behavior (SIMPLE, FULL, PARTIAL)ShouldApply / ShouldApplyExpression with token accessCheckExpression with script token and custom property accessShouldApply / ShouldApplyExpression with token accessShouldApply / ShouldApplyExpression with token accessEnterprise dramatically expands the token system. Full reference →
<*Query*> tokens execute SQL and embed the result<*QueryFile*> tokens execute SQL from an external file<*File*> tokens embed file contents inline<*BinaryFile*> tokens embed binary content as hex<*SpecificTable*> tokens reference individual table propertiesProductName, TemplateName, TableSchema, TableNameDefault, CheckExpression, ShouldApplyExpression, FilterExpressionTemplateOrder for controlling deployment sequenceBefore and After quench slotsValidationScript and VersionStampScriptProduct.jsonDatabaseIdentificationScript for multi-database targetingIndexOnlyTableQuenches for index-only modeUpdateFillFactor for fill factor enforcementappsettings.json with environment-specific overrides__ separatorBranchNameFile, branch name masks)