Что означают параметры подтверждения PostgreSQL INSERT?

В моем приложении LiveCode Server я получаю dberr, возвращаемый при вставке, но без явного кода ошибки.

Я зашел на терминал и сделал вставку вручную, как пользователь Postgres.

%My_Dbase=# INSERT INTO new-table (first_name, last_name, anonymous) VALUES ('batman', 'Moonboy', TRUE);

Процесс psql возвращает:

INSERT 0 1

Что означает эта строка? Помимо основной таблицы у меня также есть последовательность для увеличения идентификатора первичного ключа (int) основной таблицы.

Если я проверяю данные, данные вставляются, первичный ключ увеличивается на единицу, и все выглядит нормально, я не уверен, почему мое приложение возвращает ошибку (это может быть ошибка в приложении или в моем коде) .

Но если бы я знал, что означает INSERT 0 1 , это помогло бы мне убедиться, что:

  1. Да, вставка была выполнена без ошибок, или
  2. Нет, 0 1 указывает на какую-то ошибку.

Если у кого-то есть ссылка на документ PostgreSQL, в котором рассказывается, каковы эти параметры ответа сервера, я изучу его ... Я искал везде.

25
задан tshepang 19 April 2014 в 07:07
поделиться