Skip to content

Commit d1d1526

Browse files
committed
more
1 parent 0a21acd commit d1d1526

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

docs/docs/api/api.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# PUM API
2+
3+
- [Changelog](api/changelog.md)
4+
- [MigrationHook](api/migration_hook.md)
5+
- [MigrationHookType](api/migration_hook_type.md)
6+
- [MigrationParameterDefinition](api/migration_parameter_definition.md)
7+
- [MigrationParameterType](api/migration_parameter_type.md)
8+
- [PumConfig](api/pum_config.md)
9+
- [SchemaMigrations](api/schema_migrations.md)
10+
- [Upgrader](api/upgrader.md)
11+
- [Changelog Utils](api/changelog_utils.md)
12+
- [Exceptions](api/exceptions.md)

docs/docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ PUM (PostgreSQL Upgrades Manager) is a robust database migration management tool
88

99
# Key Features
1010

11-
- **Command-line and Python Integration**: Use PUM as a standalone CLI tool or integrate it into your Python project.
11+
- **Command-line and Python Integration**: Use PUM as a standalone [CLI tool](cli.md) or integrate it into your Python project using the [API](api/api.md).
1212
- **Database Versioning**: Automatically manage database versioning with a metadata table.
1313
- **Changelog Management**: Apply and track SQL delta files for database upgrades.
1414
- **Migration Hooks**: Define custom hooks to execute additional SQL or Python code before or after migrations. This feature allows you to isolate data (table) code from application code (such as views and triggers), ensuring a clear separation of concerns and more maintainable database structures.

0 commit comments

Comments
 (0)