USER è una parola riservata in entrambi Postgres e SQL standard. Non utilizzare come nome di tabella.