Krótka odpowiedź brzmi:nie. Sterownik 'pg' celowo zapewnia możliwie najcieńszą warstwę na wierzchu natywnego sterownika 'libpq'. Nie wykonuje rzutowania typów, ponieważ jest to obowiązkiem bibliotek wyższego poziomu, które mają pewien wgląd w domenę, w której będą używane wyniki. Uzasadnienie tej decyzji jest udokumentowane na Wiki PostgreSQL i z przyjemnością omówię to z Tobą w dalszej części listy dyskusyjnej.