Jawaban singkatnya adalah tidak. Driver 'pg' sengaja menyediakan lapisan setipis mungkin di atas driver 'libpq' asli. Itu tidak melakukan typecasting, karena itu adalah tanggung jawab perpustakaan tingkat tinggi yang memiliki wawasan tentang domain di mana hasilnya akan digunakan. Alasan keputusan ini didokumentasikan di Wiki PostgreSQL, dan saya akan dengan senang hati mendiskusikannya dengan Anda lebih lanjut di milis.