parser

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

 

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

И ещё

Jk 27.09.2005 12:27 / 27.09.2005 12:34

Чтобы ничего не влияло на опыт, выкинул из сайта все классы, оставил только это. Запрос к базе там идёт больше, чем 1мс - порядка 20000 строк. Но всё-равно ничего не создаётся.

Файл auto.p в каталоге с парсером я не стал трогать, поскольку он аналогичный тому, что на другом сайте с работающим дебагом.
@USE
sql.p
mysql.p


@auto[]
$MAIN:pSQL[^mysql::init[$SQL.connect-string;
	$.cache_dir[/../data/sql_cache]
	$.is_debug(1)
]]

@postprocess[body]
^if(def $MAIN:pSQL){
	^if(def $form:mode && ^form:tables.mode.locate[field;debug]){
		^MAIN:pSQL.print_statistic[$.file[/sql.txt]]
	}{
		^MAIN:pSQL.print_statistic[
			$.file[/sql.log]
			$.debug_time_limit(1)
			$.debug_queries_limit(1)
#			$.debug_result_limit(3000)
#			$.is_expand_exceeded_queries_to_log(1)
		]
	}
}
$result[$body]

@main[]
^MAIN:pSQL.server{
$table[^table::sql{
		SELECT
			message_id
		FROM
			forum_messages
}]
}
Могу ещё сказать, что не выполняются именно метод ^MAIN:pSQL.print_statistic