PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

não pode fazer com que a inserção simples do PostgreSQL funcione


Use 'auto dealer' em vez de. PostgreSQL interpreta " como aspas para identificadores, ' como sendo aspas para strings.

Também:

  • Se este for um projeto novo, apenas não use tabelas de maiúsculas e minúsculas; é uma fonte de frustração mais tarde. Em vez de poder usar qualquer caso em suas instruções SQL, você deve citar o nome do identificador e corrigir o caso.

  • Não há necessidade de especificar id /DEFAULT , você está pedindo para ele fazer o que já teria feito. Não encontrei um SGBD que exija que você inclua columnName /DEFAULT se você quiser que ele coloque o valor padrão na coluna, então eu não acho que esse KVpair extra tornará o que está acontecendo mais claro para qualquer um que leia seu código mais tarde.