Class PgProjectUpdater
java.lang.Object
org.pgcodekeeper.core.database.base.project.AbstractProjectUpdater
org.pgcodekeeper.core.database.pg.project.PgProjectUpdater
- All Implemented Interfaces:
IProjectUpdater
Project updater for PostgreSQL databases.
Handles PostgreSQL-specific directory structure and model exporters.
-
Constructor Summary
ConstructorsConstructorDescriptionPgProjectUpdater(IDatabase dbNew, IDatabase dbOld, Collection<TreeElement> changedObjects, String encoding, Path dirExport, boolean overridesOnly, ISettings settings) Creates a new PostgreSQL project updater with specified configuration. -
Method Summary
Methods inherited from class org.pgcodekeeper.core.database.base.project.AbstractProjectUpdater
updateFull, updatePartial
-
Constructor Details
-
PgProjectUpdater
public PgProjectUpdater(IDatabase dbNew, IDatabase dbOld, Collection<TreeElement> changedObjects, String encoding, Path dirExport, boolean overridesOnly, ISettings settings) Creates a new PostgreSQL project updater with specified configuration.- Parameters:
dbNew- the new database schemadbOld- the old database schema for comparisonchangedObjects- collection of changed tree elementsencoding- the file encoding to usedirExport- the export directory pathoverridesOnly- whether to update only overridessettings- the application settings
-