Erros de SQL/Banco de DadosErro
4270442704 — Objeto Indefinido
O objeto de banco de dados especificado (tipo, operador, função) não existe.
postgresql
Ver detalhes 23505Um INSERT ou UPDATE viola uma restrição de unicidade ou chave primária.
O valor já existe em uma coluna com restrição UNIQUE ou PRIMARY KEY.
Use INSERT ... ON CONFLICT (PostgreSQL) ou ON DUPLICATE KEY UPDATE (MySQL). Verifique duplicados antes de inserir.
-- unique_violation
INSERT INTO users (email) VALUES ('dup@test.com');
-- Fix: use ON CONFLICT
INSERT INTO users (email) VALUES ('dup@test.com')
ON CONFLICT (email) DO UPDATE SET updated_at = NOW();42704O objeto de banco de dados especificado (tipo, operador, função) não existe.
SQLITE_RANGE (25)Um índice de parâmetro passado para sqlite3_bind está fora do intervalo válido.
08003A conexão de banco de dados especificada não existe ou foi fechada.
MySQL 1406O valor do dado excede o comprimento máximo da coluna.
22007Um valor de data, hora ou timestamp está em formato inválido.
55P03O bloqueio solicitado não pôde ser adquirido sem espera.