Class MsProjectUpdater

java.lang.Object
org.pgcodekeeper.core.database.base.project.AbstractProjectUpdater
org.pgcodekeeper.core.database.ms.project.MsProjectUpdater
All Implemented Interfaces:
IProjectUpdater

public class MsProjectUpdater extends AbstractProjectUpdater
Project updater for MS SQL Server databases. Handles MS SQL-specific directory structure and model exporters.
  • Constructor Details

    • MsProjectUpdater

      public MsProjectUpdater(IDatabase dbNew, IDatabase dbOld, Collection<TreeElement> changedObjects, String encoding, Path dirExport, boolean overridesOnly, ISettings settings)
      Creates a new MS SQL project updater with specified configuration.
      Parameters:
      dbNew - the new database schema
      dbOld - the old database schema for comparison
      changedObjects - collection of changed tree elements
      encoding - the file encoding to use
      dirExport - the export directory path
      overridesOnly - whether to update only overrides
      settings - the application settings