Vor dem Locken von Tabellen Transaktion starten
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 17 Jan 2011 11:44:07 +0000 (12:44 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 17 Jan 2011 11:44:23 +0000 (12:44 +0100)
PostgreSQL ab 8.4 bricht ansonsten mit einer Fehlermeldung ab.

SL/TransNumber.pm

index e2bec76..9aed126 100644 (file)
@@ -106,6 +106,7 @@ sub create_unique {
   my $form    = $main::form;
   my %filters = $self->_get_filters();
 
+  $self->dbh->begin_work;
   do_query($form, $self->dbh, qq|LOCK TABLE defaults|);
   do_query($form, $self->dbh, qq|LOCK TABLE business|) if $self->business_id;