parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

SAVEPOINT и 3.3.0

skiv 24.10.2008 18:12

попытались со stur поставить новый парсер 3.3.0 модулем к апачу http://www.parser.ru/forum/?id=68108, запустили и нашли вот что:
	$pSQL[^pgsql::init[$connect_string][
		$.is_debug(1)
	]]

	^pSQL.server{
		^initInterface[]
		^try{
			$tmp[^MAIN:pSQL.sql[void]{SAVEPOINT test_point}]
			$tmp[^MAIN:pSQL.sql[table]{SELECT * FROM node LIMIT 1}]
			$tmp[^MAIN:pSQL.sql[void]{RELEASE SAVEPOINT test_point}]
		}{
			$exception.handled(1)
			$exception.comment
		}
	}
выдает ERROR: no such savepoint
если же закомментировать запрос с селектом, то ошибки нет.
при старом парсере 3.2.3b все работает нормально.

пробовали в строке коннекта писать так:
pgsql://user:pass@host/database?ClientCharset=utf-8&autocommit=0

и так:
pgsql://user:pass@host/database?ClientCharset=utf-8&autocommit=1

не помогло.