sql >> Base de Datos >  >> RDS >> PostgreSQL

no se puede hacer que la inserción simple de PostgreSQL funcione

Usa 'auto dealer' en cambio. PostgreSQL interpreta " como comillas para identificadores, ' como comillas para cadenas.

También:

  • Si se trata de un proyecto nuevo, simplemente no utilice tablas de mayúsculas y minúsculas; es una fuente de frustración posterior. En lugar de poder usar cualquier caso en sus sentencias SQL, debe citar el nombre del identificador y obtener el caso correcto.

  • No es necesario especificar id /DEFAULT , le estás pidiendo que haga lo que ya habría hecho. No he conocido un DBMS que requiera que incluyas columnName /DEFAULT si lo desea, coloque el valor predeterminado en la columna, por lo que no creo que este par de KV adicional aclare lo que está sucediendo para cualquiera que lea su código más tarde.