Pre-release documentation. PostgreSQL 19rc1 is a testing release. The final release may differ.
34.16. Oracle Compatibility Mode #
ecpg can be run in a so-called Oracle
compatibility mode. If this mode is active, it tries to
behave as if it were Oracle Pro*C.
Specifically, this mode changes ecpg in three ways:
Pad character arrays receiving character string types with trailing spaces to the specified length
Zero byte terminate these character arrays, and set the indicator variable if truncation occurs
Set the null indicator to
-1when character arrays receive empty character string types
Report a documentation issue
Read the upstream documentation. For corrections, first check the current manual.