I have a lot of DB functions running on my Postgres project written in pl/Perl.
I'm finding that this module is failing to handle them correctly, in the following two instances.
- Each statement inside of the dollar quoted string is getting its semicolon stripped, which is obviously wrong.
- All braces are getting stripped, so
$hash->{value} is rendered into $hash->value, which again, is obviously wrong.
What I fail to understand is why ANY munging is happening inside of the dollar quoted strings. Those are already as atomic as they get!