Re: LOCK TABLE HELP
От | Alvaro Herrera |
---|---|
Тема | Re: LOCK TABLE HELP |
Дата | |
Msg-id | 20080314153941.GI4843@alvh.no-ip.org обсуждение исходный текст |
Ответ на | Re: LOCK TABLE HELP (Richard Huxton <dev@archonet.com>) |
Список | pgsql-general |
> luca.ciciriello@email.it wrote: > My action are: > > void *Execute(void *pParam) > { > ........................................ > ........................................ > > & nbsp; string tableLock = "BEGIN WORK;"; > tableLock.append(" LOCK TABLE "); > tableLock.append(actorTable); > tableLock.append(" IN ACCESS EXCLUSIVE MODE;"); > res = PQexec(connection, tableLock.c_str()); > Well, all this doesn't work (the connection is th e 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? What do you mean it doesn't work? How exactly it fails? If anything, I'd suggest to send the LOCK TABLE in a separate PQexec() call from BEGIN WORK. -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support
В списке pgsql-general по дате отправления: