RE: should INSERT SELECT use a BulkInsertState?

Поиск
Список
Период
Сортировка
От houzj.fnst@fujitsu.com
Тема RE: should INSERT SELECT use a BulkInsertState?
Дата
Msg-id OS0PR01MB5716D2829433F1F1A787B42894659@OS0PR01MB5716.jpnprd01.prod.outlook.com
обсуждение исходный текст
Ответ на Re: should INSERT SELECT use a BulkInsertState?  (Ibrar Ahmed <ibrar.ahmad@gmail.com>)
Список pgsql-hackers
Hi,

About the 0002-patch [Check for volatile defaults].

I wonder if we can check the volatile default value by traversing "query->targetList" in planner.

IMO, the column default expression was written into the targetList, and the current parallel-safety check
travere the "query->targetList" to determine whether it contains unsafe column default expression.
Like: standard_planner-> query_tree_walker
    if (walker((Node *) query->targetList, context))
        return true;
May be we can do the similar thing to check the volatile defaults, if so, we do not need to add a field to
TargetEntry.

Best regards,
houzj




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

Предыдущее
От: Amit Langote
Дата:
Сообщение: Re: [CLOBBER_CACHE]Server crashed with segfault 11 while executing clusterdb
Следующее
От: Pavel Stehule
Дата:
Сообщение: Re: proposal: schema variables - doc