В моем приложении 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
, это помогло бы мне убедиться, что:
0 1
указывает на какую-то ошибку. Если у кого-то есть ссылка на документ PostgreSQL, в котором рассказывается, каковы эти параметры ответа сервера, я изучу его ... Я искал везде.