LOCK TABLE HELP

From: luca(dot)ciciriello(at)email(dot)it
To: pgsql-general(at)postgresql(dot)org
Subject: LOCK TABLE HELP
Date: 2008-03-14 13:14:25
Message-ID: 9829913a05e439e17adf80ce24d98f98@85.18.140.153
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi All.

I'm using for the first time the postgres lock utilities, but brobably
I'm doing something of not legal.My action are:void *Execute(void
*pParam){ ........................................ ........................................  
     string tableLock = "BEGIN
WORK;";          tableLock.append("
LOCK TABLE ");        
 tableLock.append(actorTable);        
 tableLock.append(" IN ACCESS EXCLUSIVE
MODE;");          res =
PQexec(connection,
tableLock.c_str()); ........................................ ........................................ pObj->ReturnNotification(static_cast<string>(notify->relname),connection); ......................................... ......................................... CleanUpBeforeStop(void
*pParam);}void CleanUpBeforeStop(void
*pParam){ ......................................... ......................................... res
= PQexec(pPti->conn, "COMMIT WORK;");}Well, the
function Execute is the detached procedure of a thread. In here I
execute the LOCK command on the table "actorTable". Then, in the
method ReturnNotification I read the locked table. At last, calling the
function CleanUpBeforeStop, I execute the COMMIT command.Well, all this
doesn't work (the connection is the always the same in all methods and
functions). Have I to Lock the table, perform some operation on this table,
and unlock the table all in the same function scope? Any
Idea?Thanks in advance.Luca
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Una BMW Z4 Roadster a 10€? Prova gratis su Bidplaza.it!

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7673&d=20080314

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Joshua D. Drake 2008-03-14 13:30:47 Re: PG secure for financial applications ...
Previous Message Paul Boddie 2008-03-14 12:55:02 Re: postgre vs MySQL