f.zz.de
posts /

postgres hstore und perl DBI

Posted Thu 25 Sep 2014 11:09:55 AM CEST
in

HStore ist ja schon ein ziemlich netter Datatype in postgres und ich benutze den auch zunehmend mehr. Heute bin ich allerdings aufgeschmissen. In einem SQL Statement prüfe ich die existenz eines keys im hstore. Operator ist das "?".

and ways.tags ? 'highway'

Leider ist im Perl DBI Interface das ? auch der placeholder für die variable bindings. D.h. das obige statement wirft jetzt die Fehlermeldung:

DBD::Pg::st execute failed: execute called with an unbound placeholder at ./calckvzpos line 247.