在我的LiveCode Server应用程序中,我在插入时返回了一个dberr,但没有明确的错误代码.
我去了一个终端,用手Postgres手工插入.
%My_Dbase=# INSERT INTO new-table (first_name, last_name, anonymous) VALUES ('batman', 'Moonboy', TRUE);
Run Code Online (Sandbox Code Playgroud)
psql进程返回:
INSERT 0 1
Run Code Online (Sandbox Code Playgroud)
这条线是什么意思?除了主表之外,我还有一个序列来递增主表的主键ID(int).
如果我检查数据,插入数据,主键增加1,一切似乎都很好,我不知道为什么我的应用程序返回错误(可能是应用程序或我的代码中的错误).
但如果我知道这INSERT 0 1意味着什么,那将有助于我向自己保证:
0 1表示某种错误.如果有人有PostgreSQL文档的链接,告诉我们这些服务器响应参数是什么,我会研究它...我到处寻找.