Motor de base de datos (capa AR1)
La capa de persistencia desacopla la lógica del motor: al cambiar el motor, arma las queries on-the-fly para ese motor en search/read/create/update/delete. Cambiar el motor real es por variables de entorno + reiniciar; acá podés forzar el motor para validar el SQL que generaría.
Motor real (conexión)postgresql
Base de datos
nommosMotor usado por la capapostgresql
SQL que arma la capa para beneficiarios_beneficiario en el motor postgresql
Cambiá el motor arriba y mirá cómo cambia el SQL generado (comillas de identificador, placeholders, LIMIT vs FETCH FIRST…).
search
SELECT * FROM "beneficiarios_beneficiario" WHERE "documento" = %s
read
SELECT * FROM "beneficiarios_beneficiario" WHERE "id" = %s
create
INSERT INTO "beneficiarios_beneficiario" ("documento", "nombre", "creado") VALUES (%s, %s, %s)
update
UPDATE "beneficiarios_beneficiario" SET "documento" = %s, "nombre" = %s, "creado" = %s WHERE "id" = %s
delete
DELETE FROM "beneficiarios_beneficiario" WHERE "id" = %s