Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c2230797

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID c2230797de646779408a5b57ec3ebe339ed7abfc
  • Vorgänger 7edc2444
  • Nachfolger ac3ca512

Umstellung Geburtsspalte Ansprechppersonen auf Datum: Wert '0000-00-00' als leer werten

Unterschiede anzeigen:

sql/Pg-upgrade2/contacts_convert_cp_birthday_to_date.pl
11 11
sub convert_to_date {
12 12
  my ($self, $str) = @_;
13 13

  
14
  return '' if !$str;
14
  return '' if !$str || ($str =~ m/00.*00.*00.*00/); # 0000-00-00 may be present in old databases.
15 15

  
16 16
  my $sth = $self->dbh->prepare('SELECT ?::date AS date') or return undef;
17
  $sth->execute($str)                               or return undef;
17
  $sth->execute($str)                                     or return undef;
18 18

  
19 19
  return $sth->fetchrow_hashref->{date};
20 20
}

Auch abrufbar als: Unified diff