Re: Add more information_schema columns

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Add more information_schema columns
Дата
Msg-id d94a3be5-8331-79bb-f634-ad4283f57575@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: Add more information_schema columns  (Michael Paquier <michael.paquier@gmail.com>)
Список pgsql-hackers
On 2/6/18 02:15, Michael Paquier wrote:
>> -           CAST(null AS cardinal_number) AS action_order,
>>             -- XXX strange hacks follow
>> +           CAST(rank() OVER (PARTITION BY n.oid, c.oid, em.num, (t.tgtype & 1 & 66) ORDER BY t.tgname) AS
cardinal_number)AS action_order,
 
> 
> Better to use parenthesis for (t.tgtype & 1 & 66) perhaps? You may want
> to comment that this is to filter per row-statement first, and then with
> after/before/instead of, which are what the 1 and the 66 are for.

Added more comments.

>> -           CAST(null AS sql_identifier) AS action_reference_old_table,
>> -           CAST(null AS sql_identifier) AS action_reference_new_table,
>> +           CAST(tgoldtable AS sql_identifier) AS action_reference_old_table,
>> +           CAST(tgnewtable AS sql_identifier) AS action_reference_new_table,
> 
>> +SELECT trigger_name, event_manipulation, event_object_schema,
>> event_object_table, action_order, action_condition,
>> action_orientation, action_timing, action_reference_old_table,
>> action_reference_new_table FROM information_schema.triggers ORDER BY
>> 1, 2;
> 
> Writing those SQL queries across multiple lines would make them easier
> to read...

done

How about the attached version?

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Вложения

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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: Query running for very long time (server hanged) with parallel append
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] Parallel tuplesort (for parallel B-Tree index creation)