W sparametryzowanej instrukcji SQL (która jest przygotowaną instrukcją w PostgreSQL) parametry mogą oznaczać tylko stałe wartości, a nie nazwy tabel lub kolumn.
To ograniczenie jest wymuszane przez PostgreSQL i nie da się go obejść, bez względu na używany język programowania lub sterownik. Jest to również celowe, a nie błąd.
Będziesz musiał skomponować ciąg znaków zawierający pełną instrukcję SQL z podstawionymi nazwami tabel i kolumn i wykonać go. Uważaj na wstrzykiwanie SQL – używaj funkcji takich jak pg_escape_identifier
uciec od nazw.