Re: [pgAdmin III] #332: SQL for TRIGGER with WHEN clause broken

Поиск
Список
Период
Сортировка
От pgAdmin Trac
Тема Re: [pgAdmin III] #332: SQL for TRIGGER with WHEN clause broken
Дата
Msg-id 054.4c4b6336a51483e162bd6f93be883ad1@code.pgadmin.org
обсуждение исходный текст
Ответ на [pgAdmin III] #332: SQL for TRIGGER with WHEN clause broken  ("pgAdmin Trac" <trac@code.pgadmin.org>)
Список pgadmin-hackers
#332: SQL for TRIGGER with WHEN clause broken
----------------------+-----------------------------------------------------
 Reporter:  brsa      |       Owner:  dpage
     Type:  patch     |      Status:  new  
 Priority:  minor     |   Milestone:       
Component:  pgadmin   |     Version:  trunk
 Keywords:  SQL pane  |    Platform:  all  
----------------------+-----------------------------------------------------
Changes (by brsa):

  * type:  bug => patch


Comment:

 The fix is pretty obvious in this case. The code mistakenly trims all
 outer enclosing brackets, which leads to unmatched brackets in test 2.) -
 both left brackets were removed.

 pgTrigger.cpp, line 393:

 - wxT("  trim(substring(pg_get_triggerdef(t.oid), 'WHEN (.*) EXECUTE
 PROCEDURE'), '()') AS whenclause\n")
 + wxT("  substring(pg_get_triggerdef(t.oid), 'WHEN (.*) EXECUTE
 PROCEDURE') AS whenclause\n")

--
Ticket URL: <http://code.pgadmin.org/trac/ticket/332#comment:1>
pgAdmin III <http://code.pgadmin.org/trac/>
pgAdmin III

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: "pgAdmin Trac"
Дата:
Сообщение: [pgAdmin III] #332: SQL for TRIGGER with WHEN clause broken
Следующее
От: Guillaume Lelarge
Дата:
Сообщение: Re: Weird git messages