re-establish the link between qt and web client locking
[xtuple] / enyo-client / database / source / xt / functions / trylock.sql
1 create or replace function xt.trylock(oid integer, id integer) returns boolean as $$
2   var pid = plv8.execute("select pg_backend_pid() as pid;")[0].pid,
3     data = Object.create(XT.Data),
4     lock = data.tryLock(oid, id, {pid: pid});
5     
6   return lock.key ? true : false;
7   
8 $$ language plv8;