dynamic insert in plpgsql

Поиск
Список
Период
Сортировка
От Grzegorz Jaśkiewicz
Тема dynamic insert in plpgsql
Дата
Msg-id 2f4958ff1001080655k4c417286kfb9eb0e75f50240d@mail.gmail.com
обсуждение исходный текст
Ответы Re: dynamic insert in plpgsql  (Sam Mason <sam@samason.me.uk>)
Re: dynamic insert in plpgsql  (Dimitri Fontaine <dfontaine@hi-media.com>)
Список pgsql-general
Is there any nice way to do something like that in plpgsql:

  EXECUTE 'INSERT INTO '||partition_table_name||' VALUES'||(NEW.*)||'';

It would probably work, but some values are NULL, and plpgsql
interpreter just puts empty space there. So I get ('1',2,3,,,); Which
obviously is confusing INSERT.

thx.

--
GJ

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pg.dropped
Следующее
От: Sam Mason
Дата:
Сообщение: Re: dynamic insert in plpgsql