# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.040
.claude/.gitignore
.claude/settings.json
.claude/skilletor.json
.claude/skills/dbio-postgresql-database/SKILL.md
.claude/skills/dbio-postgresql/SKILL.md
.gitignore
.worktreeinclude
CLAUDE.md
Changes
LICENSE
MANIFEST
META.json
META.yml
Makefile.PL
README
SECURITY.md
cpanfile
dist.ini
docs/adr-entwurf-storage-deploy-nativ.md
docs/adr/0001-three-layer-pg-hierarchy-and-pgschema-layer.md
docs/adr/0002-temp-database-deploy-strategy.md
docs/adr/0003-definition-string-index-comparison.md
docs/adr/0004-exact-pg-type-strings-no-abstract-mapping.md
docs/adr/0005-native-jsonb-operators-and-jsonb-path-dsl.md
docs/adr/0006-pgvector-query-dsl-and-types.md
docs/adr/0007-replication-status-for-the-replicated-pool.md
docs/adr/0008-connect-key-schema-one-class-in-several-namespaces.md
docs/adr/0009-diff-foreign-keys-as-declared-by-the-install.md
docs/adr/0010-error-text-names-no-values.md
docs/adr/0030-async-mode-registration.md
lib/DBIO/PostgreSQL.pm
lib/DBIO/PostgreSQL/Adapter.pm
lib/DBIO/PostgreSQL/DDL.pm
lib/DBIO/PostgreSQL/Deploy.pm
lib/DBIO/PostgreSQL/Diff.pm
lib/DBIO/PostgreSQL/Diff/CaseOnly.pm
lib/DBIO/PostgreSQL/Diff/Column.pm
lib/DBIO/PostgreSQL/Diff/Dependents.pm
lib/DBIO/PostgreSQL/Diff/Extension.pm
lib/DBIO/PostgreSQL/Diff/ForeignKey.pm
lib/DBIO/PostgreSQL/Diff/Function.pm
lib/DBIO/PostgreSQL/Diff/Index.pm
lib/DBIO/PostgreSQL/Diff/NoStatement.pm
lib/DBIO/PostgreSQL/Diff/Policy.pm
lib/DBIO/PostgreSQL/Diff/Schema.pm
lib/DBIO/PostgreSQL/Diff/Sequence.pm
lib/DBIO/PostgreSQL/Diff/SequenceOwner.pm
lib/DBIO/PostgreSQL/Diff/Table.pm
lib/DBIO/PostgreSQL/Diff/Trigger.pm
lib/DBIO/PostgreSQL/Diff/Type.pm
lib/DBIO/PostgreSQL/Diff/View.pm
lib/DBIO/PostgreSQL/Extension.pm
lib/DBIO/PostgreSQL/InflateColumn/TSVector.pm
lib/DBIO/PostgreSQL/InflateColumn/Vector.pm
lib/DBIO/PostgreSQL/Introspect.pm
lib/DBIO/PostgreSQL/Introspect/CheckConstraints.pm
lib/DBIO/PostgreSQL/Introspect/Columns.pm
lib/DBIO/PostgreSQL/Introspect/Extensions.pm
lib/DBIO/PostgreSQL/Introspect/ForeignKeys.pm
lib/DBIO/PostgreSQL/Introspect/Functions.pm
lib/DBIO/PostgreSQL/Introspect/Indexes.pm
lib/DBIO/PostgreSQL/Introspect/Normalize.pm
lib/DBIO/PostgreSQL/Introspect/OutsideDependents.pm
lib/DBIO/PostgreSQL/Introspect/OutsideReaders.pm
lib/DBIO/PostgreSQL/Introspect/Parse.pm
lib/DBIO/PostgreSQL/Introspect/Policies.pm
lib/DBIO/PostgreSQL/Introspect/Schemas.pm
lib/DBIO/PostgreSQL/Introspect/Sequences.pm
lib/DBIO/PostgreSQL/Introspect/Tables.pm
lib/DBIO/PostgreSQL/Introspect/Triggers.pm
lib/DBIO/PostgreSQL/Introspect/Types.pm
lib/DBIO/PostgreSQL/JSONB.pm
lib/DBIO/PostgreSQL/JSONB/Op.pm
lib/DBIO/PostgreSQL/PgSchema.pm
lib/DBIO/PostgreSQL/Result.pm
lib/DBIO/PostgreSQL/ResultSet.pm
lib/DBIO/PostgreSQL/SQLMaker.pm
lib/DBIO/PostgreSQL/Storage.pm
lib/DBIO/PostgreSQL/Storage/Async.pm
lib/DBIO/PostgreSQL/Test/Conformance.pm
lib/DBIO/PostgreSQL/Test/EventTZPg.pm
lib/DBIO/PostgreSQL/Test/SequenceTest.pm
lib/DBIO/PostgreSQL/Util.pm
lib/DBIO/PostgreSQL/Vector.pm
lib/DBIO/PostgreSQL/Vector/Op.pm
lib/DBIO/Shortcut/pg.pm
maint/k8s/pg-pod.yaml
misc/agent-context/.claude/agents/.local.dbio-adr-auditor.md
misc/agent-context/.claude/agents/.local.dbio-driver-worker.md
misc/agent-context/.claude/agents/.local.dbio-release-manager.md
misc/agent-context/.claude/agents/.local.karr-coordinator.md
misc/agent-context/.claude/rules/.local.dbio-rules.md
misc/agent-context/.claude/skilletor.json
misc/agent-context/.claude/skilletor.lock.json
misc/agent-context/.claude/skills/dbio-adr/SKILL.md
misc/agent-context/.claude/skills/dbio-codeberg-user-issues/SKILL.md
misc/agent-context/.claude/skills/dbio-consolidate-release/SKILL.md
misc/agent-context/.claude/skills/dbio-coordination/SKILL.md
misc/agent-context/.claude/skills/dbio-core/SKILL.md
misc/agent-context/.claude/skills/dbio-driver-development/SKILL.md
misc/agent-context/.claude/skills/dbio-driver-development/references/async-transport.md
misc/agent-context/.claude/skills/dbio-driver-development/references/deploy-introspect-diff.md
misc/agent-context/.claude/skills/dbio-driver-development/references/extension-layers.md
misc/agent-context/.claude/skills/dbio-driver-development/references/live-testing.md
misc/agent-context/.claude/skills/dbio-driver-development/references/storage-class.md
misc/agent-context/.claude/skills/dbio-driver-development/references/storage-seams.md
misc/agent-context/.claude/skills/dbio-perl-class-patterns/SKILL.md
misc/agent-context/.claude/skills/dbio-perl-pod/SKILL.md
misc/agent-context/.claude/skills/dbio-perl-release/SKILL.md
misc/agent-context/.claude/skills/dbio-perl-syntax/SKILL.md
misc/agent-context/.claude/skills/dbio-postgresql-database/SKILL.md
misc/agent-context/.claude/skills/dbio-postgresql/SKILL.md
misc/agent-context/.claude/skills/getty-git-commit-style/SKILL.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/SKILL.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/cards.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/claims.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/config.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/cross-board.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/queries.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/setup.md
misc/agent-context/.claude/skills/kanban-issues-karr-coordination/references/storage.md
misc/agent-context/.claude/skills/kanban-issues-karr-ticket/SKILL.md
misc/agent-context/.claude/skills/perl-io-async-future/SKILL.md
misc/agent-context/.claude/skills/postgres-vector-graph/LICENSE
misc/agent-context/.claude/skills/postgres-vector-graph/MANIFEST.json
misc/agent-context/.claude/skills/postgres-vector-graph/README.md
misc/agent-context/.claude/skills/postgres-vector-graph/SKILL.md
misc/agent-context/.claude/skills/postgres-vector-graph/THIRD_PARTY.md
misc/agent-context/.claude/skills/postgres-vector-graph/VALIDATION.md
misc/agent-context/.claude/skills/postgres-vector-graph/dependencies.json
misc/agent-context/.claude/skills/postgres-vector-graph/examples/metrics-input.json
misc/agent-context/.claude/skills/postgres-vector-graph/examples/python/vector_first_graph.py
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/00_preflight.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/01_bootstrap.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/02_schema_and_seed.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/03_hybrid_fts_vector.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/04_graph_seed.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/05_graph_first_vector.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/06_three_way_fusion.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/07_atomic_rollback.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/08_rls_setup.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/09_rls_assertions.sql
misc/agent-context/.claude/skills/postgres-vector-graph/examples/sql/10_filtered_ann.sql
misc/agent-context/.claude/skills/postgres-vector-graph/references/INDEX.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/age/advanced-capabilities.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/age/modeling-indexes-and-ingestion.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/age/security-and-rls.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/age/setup-and-cypher.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/age/types-parameters-and-drivers.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/combinations/architecture-and-identities.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/combinations/consistency-and-outbox.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/combinations/graph-first-vector.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/combinations/hybrid-fts-vector.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/combinations/three-way-fusion.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/combinations/vector-first-graph.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/compatibility/version-matrix.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/integrations/companion-skills.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/operations/backup-recovery-upgrades.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/operations/install-build-deploy.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/operations/observability-and-benchmarks.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/operations/pooling-and-resource-budgets.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/operations/troubleshooting.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/pgvector/filtered-ann.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/pgvector/hnsw-and-ivfflat.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/pgvector/quantization-and-model-migrations.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/pgvector/types-and-metrics.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/postgres/full-text-search.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/postgres/pg18-baseline.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/postgres/planner-and-indexes.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/postgres/schema-and-integrity.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/postgres/security-and-rls.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/postgres/transactions-and-locking.md
misc/agent-context/.claude/skills/postgres-vector-graph/references/testing/acceptance-matrix.md
misc/agent-context/.claude/skills/postgres-vector-graph/scripts/retrieval_metrics.py
misc/agent-context/.claude/skills/postgres-vector-graph/scripts/validate_package.py
misc/agent-context/.claude/skills/postgres-vector-graph/sources.json
misc/agent-context/.claude/skills/postgres-vector-graph/templates/architecture-decision.md
misc/agent-context/.claude/skills/postgres-vector-graph/templates/benchmark-results.csv
misc/agent-context/.claude/skills/postgres-vector-graph/templates/environment-fingerprint.json
misc/agent-context/.claude/skills/postgres-vector-graph/templates/review-checklist.md
misc/agent-context/.claude/skills/postgres-vector-graph/tests/offline-results.txt
misc/agent-context/.claude/skills/postgres-vector-graph/tests/scenarios.json
misc/agent-context/.claude/skills/postgres-vector-graph/tests/test_package.py
misc/agent-context/.claude/skills/postgres-vector-graph/tests/test_retrieval_metrics.py
misc/agent-context/CLAUDE.md
share/skills/dbio-postgresql-database/SKILL.md
share/skills/dbio-postgresql/SKILL.md
t/00-load.t
t/01-access-broker-api.t
t/01-diff-schema.t
t/02-diff-extension.t
t/03-diff-type.t
t/04-diff-column.t
t/05-diff-index.t
t/05-use-dbio-schema.t
t/06-diff-policy.t
t/06b-pgschema-inheritance.t
t/07-ddl-pg-result.t
t/07-diff-registry.t
t/08-ddl-cake-enum.t
t/08-shortcut.t
t/09-ddl-enum-live.t
t/10-pg.t
t/100-diff-no-statement-live.t
t/100-diff-no-statement.t
t/101-diff-view-partition-unlogged-live.t
t/101-diff-view-partition-unlogged.t
t/102-ddl-install-script-live.t
t/102-ddl-install-script.t
t/103-introspect-leaves-search-path-live.t
t/104-number-placeholders-live.t
t/104-number-placeholders.t
t/105-future-io-error-text-live.t
t/105-future-io-error-text.t
t/106-connect-params-dsn-live.t
t/106-connect-params-dsn.t
t/107-deployment-statements-no-server.t
t/108-live-server-live.t
t/108-live-server.t
t/109-live-files-use-live-server.t
t/11-pg-bytea.t
t/110-diff-sequences-live.t
t/110-diff-sequences.t
t/110-upsert-set-bind-future-io-live.t
t/111-introspect-index-model-live.t
t/112-diff-index-constraint-live.t
t/113-diff-column-type-change-live.t
t/113-diff-column-type-change.t
t/114-introspect-qualified-names-live.t
t/115-pgschema-name-and-binding.t
t/116-ddl-index-declarations.t
t/117-ddl-split-dialect.t
t/118-ddl-split-dialect-live.t
t/119-bind-host-into-dsn.t
t/119-hostaddr-bound-live.t
t/120-conformance-bind-live.t
t/120-conformance-bind.t
t/120-conformance-ddl-live.t
t/120-conformance-ddl.t
t/120-conformance-diff-live.t
t/120-conformance-diff.t
t/120-conformance-names-live.t
t/120-conformance-names.t
t/121-ddl-index-declaration-refusals.t
t/122-conformance-ddl-text.t
t/123-dbi-error-fields-live.t
t/123-dbi-error-fields.t
t/124-ddl-names-and-sql-live.t
t/124-ddl-names-and-sql-refusals.t
t/125-ddl-fk-from-rels-refusals.t
t/126-extension-schema-live.t
t/126-extension-schema.t
t/127-diff-view-rebuild-live.t
t/127-diff-view-rebuild.t
t/128-storage-deploy-class-live.t
t/128-storage-deploy-class.t
t/129-connection-schema-live.t
t/129-connection-schema.t
t/13-diff-table.t
t/130-jsonpath-maker-live.t
t/131-async-verbose-trace-masked.t
t/132-diff-column-using-hook-live.t
t/132-diff-column-using-hook.t
t/133-async-parity-future-io-live.t
t/134-diff-partition-derived-live.t
t/135-introspect-partition-derived.t
t/136-diff-persistence-fk-order-live.t
t/136-diff-persistence-fk-order.t
t/137-diff-column-type-change-other-readers-live.t
t/137-diff-column-type-change-other-readers.t
t/137-diff-function-kind-live.t
t/137-sql-maker-quoting-live.t
t/137-sql-maker-quoting.t
t/138-diff-function-kind.t
t/139-diff-type-change-live.t
t/14-diff-function.t
t/140-diff-type-change.t
t/140-mask-error-values.t
t/141-error-values-live.t
t/141-extension-list.t
t/142-extension-deploy-model.t
t/143-extension-verdict-column-diff.t
t/144-extension-set.t
t/145-extension-installed-state-live.t
t/146-extension-activation.t
t/147-extension-activation-live.t
t/148-diff-extension-summary.t
t/149-postgis-topology-runtime-schemas-live.t
t/15-diff-trigger.t
t/150-diff-incomplete-ops.t
t/151-diff-range-rename-live.t
t/152-number-placeholders-server-reading.t
t/153-result-qualified-table-quoted.t
t/154-connect-params-dsn-no-target.t
t/155-storage-mro-c3.t
t/156-no-sibling-core-lib-path.t
t/157-diff-constraint-create.t
t/158-diff-constraint-live.t
t/159-diff-foreign-key.t
t/16-deploy-orchestration.t
t/160-diff-foreign-key-live.t
t/161-diff-foreign-key-partition-live.t
t/162-diff-index-rename-and-fk-drop.t
t/163-diff-index-rename-and-fk-drop-live.t
t/164-diff-index-collision-and-constraint-rename-live.t
t/165-fk-validate-own-transaction.t
t/165-introspect-index-referenced-by-partition-live.t
t/166-conformance-cleanup-live.t
t/166-execute-ddl-behind-replicated.t
t/166-fk-validate-own-transaction-live.t
t/167-ddl-restrictive-policy-and-duplicate-view.t
t/168-ddl-install-leaves-search-path-live.t
t/169-jsonb-exists-operators-live.t
t/17-diff-dispatch.t
t/170-search-path-on-connect-live.t
t/170-search-path-on-connect.t
t/171-diff-function-kind-dependents-live.t
t/172-diff-type-extras-live.t
t/172-diff-type-extras.t
t/173-diff-empty-type-live.t
t/174-dsn-without-target.t
t/175-extension-create-with-schema.t
t/176-extension-create-with-schema-live.t
t/177-extension-installed-schema.t
t/177-future-io-deploy-control-schema.t
t/178-future-io-deploy-control-schema-live.t
t/179-diff-index-partitioned.t
t/180-diff-index-partitioned-live.t
t/181-deferrable-live.t
t/182-diff-options.t
t/183-deferrable.t
t/184-search-path-control-schema.t
t/185-search-path-control-schema-live.t
t/186-tenant-diff-extension-schema.t
t/187-tenant-diff-extension-schema-live.t
t/188-tenant-broker-deploymenthandler-live.t
t/189-tenant-create-schema-if-missing.t
t/190-tenant-create-schema-if-missing-live.t
t/191-tenant-types-in-namespace.t
t/192-tenant-types-in-namespace-live.t
t/193-diff-default-dropped.t
t/193-temp-db-refuses-open-transaction.t
t/194-deploy-refuse-unfillable-live.t
t/194-dh-upgrade-in-txn-live.t
t/194-diff-drop-restrict-live.t
t/194-diff-drop-restrict.t
t/195-future-io-pool-session-reset-live.t
t/195-temp-db-template0-live.t
t/195-temp-db-template0.t
t/196-catalog-text-linear-time-live.t
t/196-catalog-text-linear-time.t
t/196-deploy-guard-live.t
t/196-diff-column-lossy.t
t/196-future-io-pool-reset.t
t/196-runtime-hardening.t
t/197-runtime-hardening-live.t
t/198-small-hardenings.t
t/20-sqlmaker-pg.t
t/21-datetime-pg.t
t/22-replicated.t
t/24-introspect-contract.t
t/25-generate-live.t
t/25-generate-via-introspect.t
t/26-jsonb.t
t/26-vector.t
t/27-adapter.t
t/28-roundtrip-base-types.t
t/29-target-from-compiled-roundtrip.t
t/30-fork.t
t/31-threads.t
t/32-threadtxn.t
t/33-introspect-normalize.t
t/34-introspect-parse.t
t/35-async-mode.t
t/36-future-io-async.t
t/37-future-io-live.t
t/38-future-io-as-query-subquery-live.t
t/38-future-io-loop-free-live.t
t/38-storage-layer-composition.t
t/39-storage-layer-composition-live.t
t/40-diff-drop-table-index-cascade.t
t/41-upsert-on-conflict.t
t/42-upsert-live.t
t/43-capabilities.t
t/44-exists-query-seam.t
t/45-set-operation-keywords.t
t/46-explain-query-seam.t
t/47-index-opclass.t
t/48-index-opclass-live.t
t/49-stacked-use-base.t
t/50-vector-nearest-neighbors.t
t/51-deploy-extension-check.t
t/52-vector-inflate.t
t/53-index-include-and-unique-opclass.t
t/54-cake-pg-types-live.t
t/55-index-quote-ident.t
t/56-vector-type-detection-whitespace.t
t/57-advisory-lock.t
t/58-row-lock-skip-locked.t
t/59-tsvector-inflate.t
t/60-future-io-deploy-async.t
t/61-future-io-collect-result.t
t/62-future-io-listen.t
t/63-future-io-listen-live.t
t/64-future-io-pool.t
t/65-future-io-pool-live.t
t/66-introspect-extension-members-live.t
t/67-future-io-access-broker.t
t/68-future-io-access-broker-live.t
t/69-ddl-without-pg-component.t
t/70-util-quote-channel.t
t/71-future-io-txn-commit-rolled-back.t
t/72-future-io-cancelled-statement.t
t/73-future-io-broker-connect-options.t
t/74-future-io-conn-error-is-fatal.t
t/75-future-io-idle-connection-alive.t
t/76-future-io-idle-connection-alive-live.t
t/77-deploy-without-pg-component.t
t/78-deploy-restricted-keeps-extensions.t
t/79-deploy-restricted-keeps-extensions-live.t
t/80-future-io-txn-unchained-statements.t
t/81-future-io-broker-dsn-dbname.t
t/82-future-io-broker-detach-and-switch.t
t/83-future-io-broker-dsn-value-arrives.t
t/84-future-io-connect-action-replay.t
t/85utf8.t
t/86-introspect-extension-owned-objects-live.t
t/87-future-io-connect-error-masked.t
t/88-replication-status.t
t/88-util-quote-ident.t
t/89-ddl-quoting.t
t/89-replication-status-live.t
t/90-diff-quoting.t
t/91-ddl-quoting-live.t
t/92-diff-dependency-order.t
t/93-diff-dependency-order-live.t
t/94-diff-views.t
t/95-diff-generated-columns.t
t/96-diff-views-live.t
t/97-ddl-type-modifier.t
t/98-ddl-type-modifier-live.t
t/99-diff-case-only-names-live.t
t/99-diff-case-only-names.t
t/author-pod-checker.t
t/lib/FutureIoParityHarness.pm
t/lib/LiveServer.pm
t/lib/PrivatePgDatabase.pm
t/lib/TypeModifierCases.pm
t/postgresql-result-check-constraints.t
t/postgresql-result-extra-ddl.t
t/postgresql-result-fk-constraints-from-rels.t
t/release-changes_has_content.t
t/release-coverage.t
