.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
.ci/setup_db.sh
.github/dependabot.yml
.github/workflows/deploy-to-pypi.yml
.github/workflows/docs.yml
.github/workflows/tests.yml
.github/workflows/wheel.yml
.github/workflows/windows-tests.yml
docs/mkdocs.yml
docs/requirements.txt
docs/roles.md
docs/update_cli_docs.py
docs/docs/cli.md
docs/docs/getting_started.md
docs/docs/hooks.md
docs/docs/index.md
docs/docs/roles.md
docs/docs/api/api.md
docs/docs/api/changelog.md
docs/docs/api/dump_format.md
docs/docs/api/dumper.md
docs/docs/api/exceptions.md
docs/docs/api/hook_base.md
docs/docs/api/hook_handler.md
docs/docs/api/parameter_definition.md
docs/docs/api/parameter_type.md
docs/docs/api/permission.md
docs/docs/api/permission_type.md
docs/docs/api/pum_config.md
docs/docs/api/role.md
docs/docs/api/role_manager.md
docs/docs/api/schema_migrations.md
docs/docs/api/sql_content.md
docs/docs/api/upgrader.md
docs/docs/assets/images/favicon.ico
docs/docs/assets/images/pum-darkmode.png
docs/docs/assets/images/pum.png
docs/docs/cli/baseline.md
docs/docs/cli/check.md
docs/docs/cli/dump.md
docs/docs/cli/info.md
docs/docs/cli/install.md
docs/docs/cli/restore.md
docs/docs/cli/role.md
docs/docs/cli/upgrade.md
docs/docs/configuration/config_model.md
docs/docs/configuration/configuration.md
docs/docs/configuration/demo_data_model.md
docs/docs/configuration/dependency_model.md
docs/docs/configuration/hook_model.md
docs/docs/configuration/migration_hooks_model.md
docs/docs/configuration/parameter_definition_model.md
docs/docs/configuration/permission_model.md
docs/docs/configuration/pum_model.md
docs/docs/configuration/role_model.md
pum/__init__.py
pum/changelog.py
pum/checker.py
pum/cli.py
pum/config_model.py
pum/dependency_handler.py
pum/dumper.py
pum/exceptions.py
pum/hook.py
pum/info.py
pum/parameter.py
pum/pum_config.py
pum/role_manager.py
pum/schema_migrations.py
pum/sql_content.py
pum/upgrader.py
pum.egg-info/PKG-INFO
pum.egg-info/SOURCES.txt
pum.egg-info/dependency_links.txt
pum.egg-info/entry_points.txt
pum.egg-info/requires.txt
pum.egg-info/top_level.txt
pum/conf/pum_config_example.yaml
requirements/base.txt
requirements/development.txt
scripts/run_postgis.sh
test/__init__.py
test/test_changelog.py
test/test_checker.py.disabled
test/test_config.py
test/test_dumper.py
test/test_pum.sh
test/test_roles.py
test/test_schema_migrations.py
test/test_upgrader.py
test/data/complex_files_content/changelogs/1.2.3/complex_files_content.sql
test/data/custom_directory/.pum.yaml
test/data/custom_directory/my_delta_directory/1.2.3/my_delta_directory.sql
test/data/custom_migration_schema/.pum.yaml
test/data/custom_migration_schema/changelogs/1.2.3/custom_migration_schema.sql
test/data/demo_data/.pum.yaml
test/data/demo_data/changelogs/1.2.3/single_changelog.sql
test/data/demo_data/demo_data/demo_data.sql
test/data/dependencies/.pum.yaml
test/data/dependencies/changelogs/1.2.3/pre_post_python_parameters.sql
test/data/dependencies/changelogs/1.2.4/rename_created_date.sql
test/data/dependencies/post/create_schema.sql
test/data/dependencies/post/create_view.py
test/data/dependencies/pre/drop_view.sql
test/data/invalid_changelog_commit/changelogs/1.2.3/invalid_changelog.sql
test/data/invalid_changelog_search_path/changelogs/1.2.3/invalid_changelog.sql
test/data/min_version/.pum.yaml
test/data/min_version/changelogs/1.2.3/roles.sql
test/data/multiple_changelogs/changelogs/1.2.3/multiple_changelogs.sql
test/data/multiple_changelogs/changelogs/1.2.4/rename_created_date.sql
test/data/multiple_changelogs/changelogs/1.3.0/add_created_by_column.sql
test/data/multiple_changelogs/changelogs/2.0.0/create_second_table.sql
test/data/multiple_changelogs/changelogs/2.0.0/create_third_table.sql
test/data/parameters/.pum.yaml
test/data/parameters/changelogs/1.2.3/parameters.sql
test/data/pre_post_python/.pum.yaml
test/data/pre_post_python/changelogs/1.2.3/pre_post_python.sql
test/data/pre_post_python/changelogs/1.2.4/rename_created_date.sql
test/data/pre_post_python/post/create_schema.sql
test/data/pre_post_python/post/create_view.py
test/data/pre_post_python/pre/drop_view.sql
test/data/pre_post_python_local_import/.pum.yaml
test/data/pre_post_python_local_import/changelogs/1.2.3/pre_post_python_local_import.sql
test/data/pre_post_python_local_import/post/create_schema.sql
test/data/pre_post_python_local_import/post/create_view.py
test/data/pre_post_python_local_import/post/folder/my_module.py
test/data/pre_post_python_local_import/pre/drop_view.sql
test/data/pre_post_python_parameters/.pum.yaml
test/data/pre_post_python_parameters/changelogs/1.2.3/pre_post_python_parameters.sql
test/data/pre_post_python_parameters/changelogs/1.2.4/rename_created_date.sql
test/data/pre_post_python_parameters/post/create_schema.sql
test/data/pre_post_python_parameters/post/create_view.py
test/data/pre_post_python_parameters/pre/drop_view.sql
test/data/pre_post_python_parameters_broken/.pum.yaml
test/data/pre_post_python_parameters_broken/changelogs/1.2.3/pre_post_python_parameters_broken.sql
test/data/pre_post_python_parameters_broken/changelogs/1.2.4/rename_created_date.sql
test/data/pre_post_python_parameters_broken/post/create_schema.sql
test/data/pre_post_python_parameters_broken/post/create_view.py
test/data/pre_post_python_parameters_broken/pre/drop_view.sql
test/data/pre_post_sql_code/.pum.yaml
test/data/pre_post_sql_code/changelogs/1.2.3/pre_post_sql_code.sql
test/data/pre_post_sql_code/changelogs/1.2.4/rename_created_date.sql
test/data/pre_post_sql_code/post/create_view.sql
test/data/pre_post_sql_code/pre/drop_view.sql
test/data/pre_post_sql_files/.pum.yaml
test/data/pre_post_sql_files/changelogs/1.2.3/pre_post_sql_files.sql
test/data/pre_post_sql_files/changelogs/1.2.4/rename_created_date.sql
test/data/pre_post_sql_files/post/create_view.sql
test/data/pre_post_sql_files/pre/drop_view.sql
test/data/roles/.pum.yaml
test/data/roles/changelogs/1.2.3/roles.sql
test/data/single_changelog/changelogs/1.2.3/single_changelog.sql