DBIO-DuckDB 0.900004 Latest
Files
- .claude/.gitignore
- .claude/settings.json
- .claude/skilletor.json
- .claude/skills/dbio-duckdb-database/SKILL.md
- .claude/skills/dbio-duckdb/SKILL.md
- .gitignore
- .worktreeinclude
- CLAUDE.md
- Changes
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README
- SECURITY.md
- cpanfile
- dist.ini
- docs/adr/0001-foreign-keys-omitted-from-install-ddl.md
- docs/adr/0002-native-escape-hatch-methods-on-storage.md
- docs/adr/0003-quack-remote-catalogs-opaque-to-introspection.md
- docs/adr/0004-auto-increment-via-sequences-and-guid-defaults.md
- docs/adr/0005-txn-rollback-closes-orphaned-transaction.md
- docs/adr/0006-storage-frees-dbd-duckdb-prepared-statements.md
- docs/adr/0007-no-statement-handle-from-the-dbi-cache.md
- docs/adr/0008-index-declarations-are-read-canonically.md
- docs/adr/0009-database-extensions-are-a-declared-list-activated-per-connection.md
- docs/adr/0010-tables-are-rebuilt-for-what-alter-cannot-do.md
- docs/adr/0011-a-column-type-change-is-lossy-unless-duckdb-keeps-every-value.md
- docs/adr/0012-the-engines-error-text-is-masked-where-it-quotes-a-value.md
- docs/upstream/dbd-duckdb-prepared-statements-never-freed.md
- docs/upstream/dbd-duckdb-statement-handles-cannot-be-reused.md
- lib/DBIO/DuckDB.pm
- lib/DBIO/DuckDB/Arrow.pm
- lib/DBIO/DuckDB/DDL.pm
- lib/DBIO/DuckDB/DDL/Emit.pm
- lib/DBIO/DuckDB/Deploy.pm
- lib/DBIO/DuckDB/Diff.pm
- lib/DBIO/DuckDB/Diff/Column.pm
- lib/DBIO/DuckDB/Diff/Index.pm
- lib/DBIO/DuckDB/Diff/Rebuild.pm
- lib/DBIO/DuckDB/Diff/Table.pm
- lib/DBIO/DuckDB/Diff/View.pm
- lib/DBIO/DuckDB/Extension.pm
- lib/DBIO/DuckDB/Introspect.pm
- lib/DBIO/DuckDB/Introspect/Columns.pm
- lib/DBIO/DuckDB/Introspect/ForeignKeys.pm
- lib/DBIO/DuckDB/Introspect/Indexes.pm
- lib/DBIO/DuckDB/Introspect/Tables.pm
- lib/DBIO/DuckDB/Introspect/Uniques.pm
- lib/DBIO/DuckDB/SQLMaker.pm
- lib/DBIO/DuckDB/Storage.pm
- lib/DBIO/DuckDB/Test.pm
- lib/DBIO/DuckDB/Test/Conformance.pm
- lib/DBIO/DuckDB/Util.pm
- lib/DBIO/Shortcut/du.pm
- maint/upstream/dbd-duckdb-execute-never-destroys-result.md
- 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-duckdb-database/SKILL.md
- misc/agent-context/.claude/skills/dbio-duckdb/SKILL.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/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.md
- share/skills/dbio-duckdb-database/SKILL.md
- share/skills/dbio-duckdb/SKILL.md
- t/00-load.t
- t/08-shortcut.t
- t/10-smoke.t
- t/11-exists-query-seam.t
- t/12-set-operations.t
- t/20-introspect.t
- t/21-introspect-contract.t
- t/30-deploy.t
- t/31-ddl-column-type.t
- t/32-ddl-not-null.t
- t/35-ddl-emit.t
- t/36-ddl-literals.t
- t/40-diff.t
- t/41-diff-drop-table-index.t
- t/42-deploy-transactional-ddl.t
- t/43-random-and-explain.t
- t/44-txn-rollback.t
- t/45-numeric-bind-precision.t
- t/46-server-version.t
- t/47-disconnect-releases-file-lock.t
- t/48-no-savepoints.t
- t/49-statement-reuse.t
- t/50-arrow.t
- t/51-finish-without-result.t
- t/52-index-declaration.t
- t/53-attribute-prefixes.t
- t/54-fk-constraint-name.t
- t/55-diff-view.t
- t/56-diff-add-column.t
- t/57-text-binary-decimal-roundtrip.t
- t/58-dbd-decimal-reader-premise.t
- t/59-qualified-source-name.t
- t/60-quack.t
- t/61-quack-secrets-masked.t
- t/62-quack-token-quotes.t
- t/63-quack-client-catalog.t
- t/64-foreign-keys.t
- t/65-diff-unique.t
- t/66-diff-rebuild.t
- t/67-diff-lossy.t
- t/68-arrow-fetch.t
- t/69-arrow-storage-load.t
- t/70-exceptions.t
- t/71-error-values-masked.t
- t/72-error-mask-unit.t
- t/73-error-values-without-reader-callbacks.t
- t/80-extension-list.t
- t/81-extension-activation.t
- t/82-extension-installed-state.t
- t/90-conformance-ddl.t
- t/91-conformance-diff.t
- t/92-conformance-bind.t
- t/93-conformance-names.t
- t/author-pod-checker.t
- t/release-changes_has_content.t
- t/release-coverage.t