Re: Oracle vs PostgreSQL in real life
От | Michael Meskes |
---|---|
Тема | Re: Oracle vs PostgreSQL in real life |
Дата | |
Msg-id | 20020301081241.GC17165@feivel.credativ.de обсуждение исходный текст |
Ответ на | Re: Oracle vs PostgreSQL in real life (Antonio Sergio de Mello e Souza <asergioz@bol.com.br>) |
Список | pgsql-hackers |
On Thu, Feb 28, 2002 at 01:18:29PM -0500, Antonio Sergio de Mello e Souza wrote: > By default, Postgres executes transactions in autocommit mode. That of course is true. > To disable the autocommit mode you have to compile the ECPG script with > the -t option. That unfortunately is not. It's just the opposite way. ecpg per default uses the Oracle way and issues a BEGIN after each commit automatically. Thus you only have to specify COMMIT every now and then to end the transaction. If you use "-t" or SET AUTOCOMMIT ON, then you run in the normal PostgreSQL environment and get each command inside its own transaction. To manually start and end transactions you have to use "-t" resp. EXEC SQL SET AUTOCOMMIT ON and then issue a BEGIN. Michael -- Michael Meskes Michael@Fam-Meskes.De Go SF 49ers! Go Rhein Fire! Use Debian GNU/Linux! Use PostgreSQL!
В списке pgsql-hackers по дате отправления: