public inbox for [email protected]  
help / color / mirror / Atom feed
From: [email protected] <[email protected]>
To: '[email protected]' <[email protected]>
Cc: '[email protected]' <[email protected]>
Subject: No documentation exists about ecpg ORACLE comptaible mode
Date: Tue, 7 Jun 2022 08:28:55 +0000
Message-ID: <TYCPR01MB7041A157067208327D8DAAF9EAA59@TYCPR01MB7041.jpnprd01.prod.outlook.com> (raw)

Hi. 
(CCing Michael Meskes)

One of my customers asked me about what oracle compatibility mode in ecpg means, 
and I noticed current documentation does not explain ecpg ORACLE compatible mode  (ecpg -C ORACLE) in detail.
I myself learned the feature of "-C ORACLE"  from regression test (src/interfaces/ecpg/test/compat_oracle) and source code. 

Is lacking documentation intentional or do commit 3b7ab4380 and 3b9b7516f just forget adding the explanation?

As for as I know, "ecpg -C ORACLE" is written briefly in ecpg command reference and PostgreSQL 11 release note,
but they are not enougn information for users to understand feature of "ecpg -C ORACLE".

https://www.postgresql.org/docs/current/app-ecpg.html

-------------------------------
-C mode
Set a compatibility mode. mode can be INFORMIX, INFORMIX_SE, or ORACLE.
-------------------------------

https://www.postgresql.org/docs/11/release-11.html#id-1.11.6.21.5.9
-------------------------------
Add an ecpg mode to enable Oracle Pro*C-style handling of char arrays.

This mode is enabled with -C.
-------------------------------

On the other hand, informix compatible mode is written in detail.
https://www.postgresql.org/docs/current/ecpg-informix-compat.html

Best regards,
Takeshi Ideriha





reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: No documentation exists about ecpg ORACLE comptaible mode
  In-Reply-To: <TYCPR01MB7041A157067208327D8DAAF9EAA59@TYCPR01MB7041.jpnprd01.prod.outlook.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox