DBIO-MSSQL 0.900004 Latest
Files
- .claude/.gitignore
- .claude/settings.json
- .claude/skilletor.json
- .claude/skills/dbio-mssql-database/SKILL.md
- .claude/skills/dbio-mssql/SKILL.md
- .gitignore
- .worktreeinclude
- CLAUDE.md
- Changes
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README
- SECURITY.md
- cpanfile
- dist.ini
- docs/adr/0001-guid-autoinc-suppresses-identity-insert-and-scope-identity.md
- docs/adr/0002-limit-via-row-number-over-only-plus-bracket-quoting-dialect.md
- docs/adr/0003-money-binds-cast-via-cast-as-money.md
- docs/adr/0004-ordered-subselects-wrapped-with-select-top-maxint.md
- docs/adr/0005-own-datetime-format-classes-no-datetime-format-mssql.md
- docs/adr/0006-single-sybase-based-storage-serves-odbc-and-sybase.md
- docs/adr/0007-dedicated-odbc-storage-class-over-transport-neutral-base.md
- docs/adr/0008-private-subclass-of-the-base-is-refused-over-dbd-sybase.md
- docs/adr/0009-error-texts-name-no-values.md
- docs/adr/0036-merge-based-upsert.md
- lib/DBIO/MSSQL.pm
- lib/DBIO/MSSQL/Adapter.pm
- lib/DBIO/MSSQL/DDL.pm
- lib/DBIO/MSSQL/Deploy.pm
- lib/DBIO/MSSQL/Diff.pm
- lib/DBIO/MSSQL/Diff/Column.pm
- lib/DBIO/MSSQL/Diff/ForeignKey.pm
- lib/DBIO/MSSQL/Diff/Index.pm
- lib/DBIO/MSSQL/Diff/PrimaryKey.pm
- lib/DBIO/MSSQL/Diff/Schema.pm
- lib/DBIO/MSSQL/Diff/Table.pm
- lib/DBIO/MSSQL/Diff/View.pm
- lib/DBIO/MSSQL/Introspect.pm
- lib/DBIO/MSSQL/Introspect/Columns.pm
- lib/DBIO/MSSQL/Introspect/ForeignKeys.pm
- lib/DBIO/MSSQL/Introspect/Indexes.pm
- lib/DBIO/MSSQL/Introspect/Tables.pm
- lib/DBIO/MSSQL/Introspect/Views.pm
- lib/DBIO/MSSQL/Result.pm
- lib/DBIO/MSSQL/SQLMaker.pm
- lib/DBIO/MSSQL/Storage.pm
- lib/DBIO/MSSQL/Storage/DateTime/Format.pm
- lib/DBIO/MSSQL/Storage/ODBC.pm
- lib/DBIO/MSSQL/Storage/StopAtFirstError.pm
- lib/DBIO/MSSQL/Storage/Sybase.pm
- lib/DBIO/MSSQL/Storage/Sybase/DateTime/Format.pm
- lib/DBIO/MSSQL/Storage/Sybase/NoBindVars.pm
- lib/DBIO/MSSQL/Test/Conformance.pm
- lib/DBIO/MSSQL/Util.pm
- lib/DBIO/Shortcut/ms.pm
- maint/k8s/mssql-dev.yaml
- maint/upstream/core-nobindvars-empty-number.md
- maint/upstream/dbd-odbc-longreadlen-boundary.md
- maint/upstream/dbd-sybase-row-fail.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-mssql-database/SKILL.md
- misc/agent-context/.claude/skills/dbio-mssql/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-mssql-database/SKILL.md
- share/skills/dbio-mssql/SKILL.md
- t/00-load.t
- t/08-shortcut.t
- t/10-mssql.t
- t/100-ddl-refusals-round3.t
- t/101-ddl-refusals-round3-live.t
- t/102-diff-alter-dependents.t
- t/103-diff-primary-key.t
- t/104-diff-primary-key-live.t
- t/105-ddl-fk-key-order.t
- t/106-fk-key-order-live.t
- t/107-index-filter.t
- t/108-index-filter-live.t
- t/109-diff-collation.t
- t/11-mssql-odbc.t
- t/110-diff-collation-live.t
- t/111-ddl-cross-schema.t
- t/112-ddl-cross-schema-live.t
- t/113-order-by-nulls.t
- t/114-order-by-nulls-live.t
- t/115-deploy-temp-db-autocommit.t
- t/116-deploy-temp-db-autocommit-live.t
- t/117-conformance-diff.t
- t/118-conformance-diff-live.t
- t/119-conformance-bind.t
- t/120-conformance-bind-live.t
- t/121-deploy-refuse-unfillable.t
- t/122-sybase-deploy-class.t
- t/123-odbc-read-utf8-live.t
- t/124-odbc-read-utf8.t
- t/125-diff-view.t
- t/126-diff-view-live.t
- t/127-deploy-apply-hooks.t
- t/128-error-mask-unit.t
- t/129-error-values-masked-live.t
- t/130-mask-error-values.t
- t/20-mssql-core.t
- t/21-mssql-odbc-core.t
- t/30-datetime-mssql.t
- t/31-datetime-format.t
- t/40-sqlmaker-mssql-torture.t
- t/42-deploy-transactional-ddl.t
- t/50-diff.t
- t/51-diff-drop-table-index-cascade.t
- t/52-introspect-contract.t
- t/53-ddl-column-type.t
- t/54-exists-query.t
- t/55-set-operations.t
- t/56-explain-query.t
- t/57-diff-column-alter.t
- t/58-introspect-key-case.t
- t/59-connect-params-dsn.t
- t/60-connect-params-live.t
- t/61-txn-freetds-live.t
- t/62-adapt-access-path.t
- t/63-long-bind-values.t
- t/64-binary-bind-values.t
- t/65-binary-values-live.t
- t/66-binary-read-values.t
- t/67-no-secrets-in-messages.t
- t/68-ddl-canonical-index.t
- t/69-index-kind-live.t
- t/70-deploy-temp-connect-info.t
- t/71-bind-host-into-dsn.t
- t/72-adapt-access-path-odbc-live.t
- t/73-stop-at-first-error.t
- t/74-failed-populate-live.t
- t/75-odbc-unicode-binds.t
- t/76-odbc-unicode-binds-live.t
- t/77-long-values-live.t
- t/78-odbc-txn-open-cursor-live.t
- t/79-server-data-type.t
- t/80-server-type-live.t
- t/81-nonascii-empty-binds.t
- t/82-nonascii-empty-live.t
- t/83-nobindvars-class.t
- t/84-nobindvars-live.t
- t/85-conformance-ddl.t
- t/86-conformance-ddl-live.t
- t/87-ddl-foreign-keys.t
- t/88-ddl-unique-names.t
- t/89-conformance-namespace-live.t
- t/90-ddl-quoting.t
- t/91-ddl-sizes-enum.t
- t/92-diff-order.t
- t/93-diff-order-live.t
- t/94-ddl-refusals-names.t
- t/95-ddl-refusals-names-live.t
- t/96-ddl-clustered-defaults.t
- t/97-conformance-quote-ident.t
- t/98-ddl-clustered-live.t
- t/99-ddl-string-default-live.t
- t/author-pod-checker.t
- t/lib/K71Fixtures.pm
- t/release-changes_has_content.t
- t/release-coverage.t
- t/sqlmaker/limit_dialects/rno.t