En mi aplicación LiveCode Server recibo un dberr devuelto en la inserción pero no hay un código de error explícito.¿Qué significan los parámetros de confirmación PostgreSQL INSERT?
Fui a un terminal e hice la inserción a mano como usuario Postgres.
%My_Dbase=# INSERT INTO new-table (first_name, last_name, anonymous) VALUES ('batman', 'Moonboy', TRUE);
El proceso de psql devuelve:
INSERT 0 1
¿Qué significa esta línea? Además de la tabla primaria, también tengo una secuencia para incrementar la ID de la clave principal (int) de la tabla principal.
Si reviso los datos, los datos se insertan, la clave principal se incrementa en uno y todo parece estar bien, no estoy seguro de por qué mi aplicación está devolviendo un error (podría ser un error en la aplicación o mi código)
Pero si sabía lo que INSERT 0 1
significaba, que me ayudaría a asegurarme de que:
- Sí, la inserción se realiza sin errores, o
- No, el
0 1
indica un error de algún tipo.
Si alguien tiene un enlace al documento de PostgreSQL que dice cuáles son los parámetros de respuesta del servidor, lo estudiaré ... He buscado en todas partes.
pendientes, gracias, posteriormente lo determiné. Quiero decir, si veo los datos en phpPGsql admin ... tuve que asumir que funcionaba. @matthew: ese consejo al devolver la clave de identificación primaria es muy útil ... Tengo uno, aunque se llama "donation_id" y se incrementa automáticamente a través de una secuencia asociada. – katir