Interface IProjectUpdater

All Known Implementing Classes:
AbstractProjectUpdater, ChProjectUpdater, MsProjectUpdater, PgProjectUpdater

public interface IProjectUpdater
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    updateFull(boolean projectOnly)
    Performs full update of database project.
    void
    Performs partial update of database project.
  • Method Details

    • updatePartial

      void updatePartial() throws IOException
      Performs partial update of database project. Updates only changed objects with safe backup and restore on failure.
      Throws:
      IOException - if update operation fails
    • updateFull

      void updateFull(boolean projectOnly) throws IOException
      Performs full update of database project. Completely regenerates project structure with optional overrides preservation.
      Parameters:
      projectOnly - whether to preserve overrides directory during update
      Throws:
      IOException - if update operation fails