[perl5-dbi/dbi] d81680: feature: Add option to disallow UPDATE to overwrit...

[email protected] (Robert Rothenberg via dbi-dev)
Newsgroups perl.dbi.dev
Message-ID <perl5-dbi/dbi/push/refs/heads/rrwo/updatable_key-config/[email protected]>
  Branch: refs/heads/rrwo/updatable_key-config
  Home:   https://github.com/perl5-dbi/dbi
  Commit: d8168068a32637b9dd13a164dc55a686e37861e2
      https://github.com/perl5-dbi/dbi/commit/d8168068a32637b9dd13a164dc55a686e37861e2
  Author: Robert Rothenberg <[email protected]>
  Date:   2026-08-15 (Sat, 15 Aug 2026)

  Changed paths:
    M ChangeLog
    M lib/DBD/DBM.pm
    M lib/DBI/Changes.pm
    M t/50dbm_simple.t

  Log Message:
  -----------
  feature: Add option to disallow UPDATE to overwrite an existing primary-key row

This adds a dbm_updatable_key attribute, with the following values:
  - 0 = no change, default behavior as is
  - 1 = warn on duplicate key but continue as usual
  - 2 = croak on duplicate key


  Commit: 51374b053a0d4e5738211a3b48f617a415fd8dab
      https://github.com/perl5-dbi/dbi/commit/51374b053a0d4e5738211a3b48f617a415fd8dab
  Author: Robert Rothenberg <[email protected]>
  Date:   2026-08-15 (Sat, 15 Aug 2026)

  Changed paths:
    M ChangeLog
    M lib/DBI/Changes.pm
    M lib/DBI/DBD/SqlEngine.pm

  Log Message:
  -----------
  fix: add missing import of refaddr to DBI::DBD::SqlEngine

Debugging DBD::DBM for the dbm_updatable_key tests triggered an error
about a missing refaddr method.


Compare: https://github.com/perl5-dbi/dbi/compare/c4ce2ddf4e8b...51374b053a0d

To unsubscribe from these emails, change your notification settings at https://github.com/perl5-dbi/dbi/settings/notifications
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.