DBIO-MySQL 0.900004 Latest
Files
- .claude/.gitignore
- .claude/settings.json
- .claude/skilletor.json
- .claude/skills/dbio-mysql-database/SKILL.md
- .claude/skills/dbio-mysql/SKILL.md
- .gitignore
- .worktreeinclude
- CLAUDE.md
- Changes
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README
- SECURITY.md
- cpanfile
- dist.ini
- docs/adr/0001-one-distribution-two-engines-mysql-and-mariadb.md
- docs/adr/0002-adapter-single-source-of-truth-for-types.md
- docs/adr/0003-sqlmaker-self-referencing-dml-and-lock-dsl.md
- docs/adr/0004-replication-status-row-engine-seam.md
- docs/adr/0005-auto-reconnect-disabled-by-default.md
- docs/adr/0006-introspect-collapsed-against-family-subdir-pattern.md
- docs/adr/0007-async-transport-mirrors-the-sync-dbd-split.md
- docs/adr/0008-listen-notify-emulated-over-a-notify-table.md
- docs/adr/0009-mariadb-disconnect-all-is-a-no-op-in-a-forked-child.md
- docs/adr/0010-error-texts-name-keys-and-columns-never-values.md
- docs/adr/0030-async-mode-registration.md
- docs/upstream/dbd-mariadb-disconnect-all-after-fork.md
- lib/DBIO/MySQL.pm
- lib/DBIO/MySQL/Adapter.pm
- lib/DBIO/MySQL/DDL.pm
- lib/DBIO/MySQL/DefaultValue.pm
- lib/DBIO/MySQL/Deploy.pm
- lib/DBIO/MySQL/Diff.pm
- lib/DBIO/MySQL/Diff/Column.pm
- lib/DBIO/MySQL/Diff/ForeignKey.pm
- lib/DBIO/MySQL/Diff/Index.pm
- lib/DBIO/MySQL/Diff/PrimaryKey.pm
- lib/DBIO/MySQL/Diff/Table.pm
- lib/DBIO/MySQL/Diff/View.pm
- lib/DBIO/MySQL/Identifier.pm
- lib/DBIO/MySQL/IndexType.pm
- lib/DBIO/MySQL/Introspect.pm
- lib/DBIO/MySQL/Introspect/Columns.pm
- lib/DBIO/MySQL/Introspect/ForeignKeys.pm
- lib/DBIO/MySQL/Introspect/Indexes.pm
- lib/DBIO/MySQL/Introspect/Tables.pm
- lib/DBIO/MySQL/Introspect/Util.pm
- lib/DBIO/MySQL/MariaDB.pm
- lib/DBIO/MySQL/MariaDBForkGuard.pm
- lib/DBIO/MySQL/NotifyTable.pm
- lib/DBIO/MySQL/Result.pm
- lib/DBIO/MySQL/SQLMaker.pm
- lib/DBIO/MySQL/SQLMaker/MariaDB.pm
- lib/DBIO/MySQL/Storage.pm
- lib/DBIO/MySQL/Storage/Async.pm
- lib/DBIO/MySQL/Storage/Async/Binary.pm
- lib/DBIO/MySQL/Storage/MariaDB.pm
- lib/DBIO/MySQL/Storage/MariaDB/Async.pm
- lib/DBIO/MySQL/Test/Conformance.pm
- lib/DBIO/MySQL/Test/EventTZ.pm
- lib/DBIO/MySQL/Test/EventTZDeprecated.pm
- lib/DBIO/MySQL/Util.pm
- lib/DBIO/Shortcut/mysql.pm
- maint/docker/Dockerfile.test
- maint/docker/README.md
- maint/docker/docker-compose.yml
- maint/docker/entrypoint.sh
- maint/docker/initdb/dbio-grants.sql
- maint/k8s/mariadb.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-mysql-database/SKILL.md
- misc/agent-context/.claude/skills/dbio-mysql/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-mysql-database/SKILL.md
- share/skills/dbio-mysql/SKILL.md
- t/00-load.t
- t/05-use-dbio-schema.t
- t/08-shortcut.t
- t/10-mysql.t
- t/100-diff-primary-key-live.t
- t/101-diff-new-table-order.t
- t/102-ddl-foreign-key-name.t
- t/103-diff-primary-key-foreign-key-index.t
- t/104-diff-primary-key-foreign-key-index-live.t
- t/105-diff-auto-increment-live.t
- t/106-ddl-foreign-key-name-collision.t
- t/107-ddl-foreign-key-name-collision-live.t
- t/108-diff-auto-increment-key-in-create-table.t
- t/109-diff-auto-increment-key-in-create-table-live.t
- t/110-ddl-split-dialect.t
- t/111-hostbound-positional-dsn.t
- t/112-default-value.t
- t/113-default-value-live.t
- t/114-ddl-column-declaration-error.t
- t/115-deployment-statements-no-server.t
- t/116-ddl-relationship-order.t
- t/117-diff-create-table-collation.t
- t/118-diff-create-table-collation-live.t
- t/119-diff-default-removed.t
- t/120-diff-default-removed-live.t
- t/121-diff-view.t
- t/122-diff-view-live.t
- t/123-ddl-qualified-name.t
- t/124-future-io-more-results.t
- t/125-future-io-dead-connection-quiet.t
- t/126-future-io-hash-connect-info.t
- t/127-future-io-hash-connect-info-live.t
- t/128-future-io-drop-statements-quoting.t
- t/129-future-io-drop-statements-quoting-live.t
- t/130-upsert-plan-reader-hint.t
- t/131-diff-on-update.t
- t/132-diff-on-update-live.t
- t/133-diff-table-collation.t
- t/134-diff-table-collation-live.t
- t/135-ddl-view-order.t
- t/136-diff-view-order-live.t
- t/137-ddl-auto-increment-key-in-create-table.t
- t/138-ddl-auto-increment-key-in-create-table-live.t
- t/139-diff-column-collation.t
- t/140-diff-column-collation-live.t
- t/141-ddl-uniqueidentifier.t
- t/142-ddl-uniqueidentifier-live.t
- t/143-introspect-fk-no-action.t
- t/144-diff-fk-no-action-live.t
- t/145-diff-view-readers.t
- t/146-diff-view-readers-live.t
- t/147-ddl-no-foreign-key-on-view.t
- t/148-ddl-no-foreign-key-on-view-live.t
- t/149-mariadb-fork-disconnect-all.t
- t/150-mariadb-fork-guard-sync-connect.t
- t/151-mariadb-fork-guard-async-connect.t
- t/152-ddl-drop-views.t
- t/153-deploy-add-drop-table-live.t
- t/154-order-by-nulls.t
- t/155-order-by-nulls-live.t
- t/156-conformance-ddl.t
- t/157-conformance-ddl-live.t
- t/158-conformance-diff.t
- t/159-conformance-diff-live.t
- t/160-conformance-bind.t
- t/161-conformance-bind-live.t
- t/162-ddl-enum-bit-unique-index.t
- t/163-storage-strict-sql-mode.t
- t/164-storage-strict-sql-mode-live.t
- t/165-deploy-refuse-unfillable.t
- t/166-storage-bind-text-and-binary.t
- t/167-ddl-qualified-name-live.t
- t/168-conformance-bind-async-live.t
- t/169-future-io-session-and-bind.t
- t/170-future-io-strict-sql-mode-live.t
- t/171-diff-qualified-name.t
- t/172-upgrade-qualified-name-live.t
- t/173-async-connect-handle-without-driver-name.t
- t/174-populate-void-text-live.t
- t/175-adjust-bind-values-seam.t
- t/176-deploy-inherits-apply.t
- t/177-future-io-pool-connection-retired.t
- t/178-util-mask-error-details.t
- t/179-error-values-live.t
- t/180-future-io-error-values-live.t
- t/20-sqlmaker-mysql.t
- t/21-datetime-mysql.t
- t/22-replicated.t
- t/23-ddl-legacy-alias-size.t
- t/24-upsert-mysql.t
- t/24b-upsert-sqlmaker-contract.t
- t/25-upsert-live.t
- t/26-server-version.t
- t/27-results-exist.t
- t/28-set-operations.t
- t/29-random-and-explain.t
- t/30-server-dialect.t
- t/31-ddl-mysql-index.t
- t/32-ddl-identifier-quoting.t
- t/40-diff.t
- t/41-introspect-load.t
- t/42-diff-drop-table-index-cascade.t
- t/43-diff-unique-index.t
- t/44-introspect-column-default.t
- t/45-diff-foreign-key-order.t
- t/50-introspect-contract.t
- t/52-adapter.t
- t/53-roundtrip-base-types.t
- t/54-future-io-async.t
- t/55-future-io-live.t
- t/56-storage-layer-composition.t
- t/57-storage-layer-composition-live.t
- t/58-deploy-transactional-ddl.t
- t/59-deploy-async-mock.t
- t/60-async-collect-result.t
- t/61-notify-table.t
- t/62-future-io-listen.t
- t/63-future-io-listen-live.t
- t/64-dbd-attributes.t
- t/65-future-io-access-broker.t
- t/66-future-io-dbd-per-connection.t
- t/67-future-io-broker-connect-options.t
- t/68-future-io-conn-error-is-fatal.t
- t/69-future-io-idle-connection-alive.t
- t/70-future-io-insert-id-per-statement.t
- t/71-future-io-txn-offline.t
- t/72-access-broker-static-dsn.t
- t/73-future-io-broker-detach-and-switch.t
- t/74-future-io-broker-dsn-dbname.t
- t/75-future-io-component-dbd-live.t
- t/76-future-io-idle-connection-alive-live.t
- t/77-future-io-conn-error-is-fatal-live.t
- t/78-future-io-insert-id-live.t
- t/79-future-io-txn-kill-query-live.t
- t/80-future-io-broker-detach-listen-live.t
- t/81-upsert-affected-rows-found-rows-live.t
- t/82-ddl-fulltext-spatial-index-live.t
- t/83-future-io-connect-error-masked.t
- t/84-diff-unique-index-live.t
- t/85-ddl-identifier-quoting-live.t
- t/86-diff-last-foreign-key-live.t
- t/87-diff-column-with-index-live.t
- t/88-diff-nullable-column-live.t
- t/89-k8s-pod-spec.t
- t/90-diff-foreign-key-order-live.t
- t/91-ddl-foreign-key-order.t
- t/92-ddl-foreign-key-order-live.t
- t/93-ddl-canonical-index.t
- t/94-ddl-canonical-index-live.t
- t/95-ddl-foreign-key-actions.t
- t/96-ddl-foreign-key-actions-live.t
- t/97-introspect-primary-key.t
- t/98-introspect-primary-key-live.t
- t/99-diff-primary-key.t
- t/author-pod-checker.t
- t/lib/DiffTempDbProbe.pm
- t/lib/FakeNotifyServer.pm
- t/lib/MySQLProtocolStub.pm
- t/registry-async-mode.t
- t/release-changes_has_content.t
- t/release-coverage.t
- xbin/dbio-mysql-k8s