[GENERAL] ERROR: invalid input syntax for integer: "INSERT"

Поиск
Список
Период
Сортировка
От Robert Lakes
Тема [GENERAL] ERROR: invalid input syntax for integer: "INSERT"
Дата
Msg-id CAHnqRj15zmq86NaHkTL5y-pxsbUko0pYC484t1EE+UDzCBL_YA@mail.gmail.com
обсуждение исходный текст
Ответы Re: [GENERAL] ERROR: invalid input syntax for integer: "INSERT"  ("David G. Johnston" <david.g.johnston@gmail.com>)
Список pgsql-general
Guys,
New to Postgres - here's my code inside an event trigger:
ELSIF (TG_OP = 'INSERT') THEN
        EXECUTE format('INSERT INTO %I SELECT statement_timestamp(), ''INSERT'', $1.*', TG_TABLE_NAME || '_cdc')
        USING NEW;
        RETURN NEW;


Here's the error I am receiving - when I am attempting to insert a record into a table:

ERROR:  invalid input syntax for integer: "INSERT"
LINE 1: ...T INTO listings_cdc SELECT statement_timestamp(), 'INSERT', ...
                                                             ^
QUERY:  INSERT INTO listings_cdc SELECT statement_timestamp(), 'INSERT', $1.*
CONTEXT:  PL/pgSQL function audit_func() line 28 at EXECUTE

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

Предыдущее
От: Mark Fletcher
Дата:
Сообщение: [GENERAL] pg_logical/snapshots directory
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: [GENERAL] ERROR: invalid input syntax for integer: "INSERT"