Interface IModelExporter
- All Known Implementing Classes:
AbstractModelExporter,AbstractOverridesModelExporter,ChModelExporter,ChOverridesModelExporter,MsModelExporter,MsOverridesModelExporter,PgModelExporter,PgOverridesModelExporter
public interface IModelExporter
-
Method Summary
Modifier and TypeMethodDescriptionvoidExports the complete database schema to directory structure.voidExports only changed objects based on comparison between old and new schemas.voidExports selected objects as a new project structure.
-
Method Details
-
exportProject
Exports selected objects as a new project structure. Creates clean directory structure with only specified objects.- Throws:
IOException- if export operation fails
-
exportFull
Exports the complete database schema to directory structure. Creates output directory and exports all database objects as SQL files.- Throws:
IOException- if export operation fails
-
exportPartial
Exports only changed objects based on comparison between old and new schemas. Handles object additions, deletions, and modifications.- Throws:
IOException- if export operation failsPgCodeKeeperException- if old database is null or directory issues occur
-