Herouth Maoz <herouth@xxxxxxxxxxxxx> writes: > I created a function that does some heavy string manipulation, so I needed to use pl/perl rather than pl/pgsql. > I'm not experienced in perl, but the function works well when used as an independent perl subroutine - it depends only on its arguments. I use the Encode package (in postgresql configuration). > But my use of the "pack" function causes a Safe error. Apparently "pack" and "unpack" are in the operator mask. > Is there any way to remove them from that mask? My recollection is that they're intentionally excluded because they would otherwise be security holes --- there are some format codes that allow direct access to memory, or something like that. regards, tom lane -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general