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

Robert Rothenberg via dbi-dev <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
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: b205f8ce67f4c5a9d838ab7c6577ed56174dea61
      https://github.com/perl5-dbi/dbi/commit/b205f8ce67f4c5a9d838ab7c6577ed56174dea61
  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: c4ce2ddf4e8b802b101b032862515dc1a6399dfe
      https://github.com/perl5-dbi/dbi/commit/c4ce2ddf4e8b802b101b032862515dc1a6399dfe
  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/fac84fb3d922...c4ce2ddf4e8b

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.