pgsql: Add Oracle like handling of char arrays.

Поиск
Список
Период
Сортировка
От Michael Meskes
Тема pgsql: Add Oracle like handling of char arrays.
Дата
Msg-id E1evuQi-0002ok-Ei@gemulon.postgresql.org
обсуждение исходный текст
Ответы Re: pgsql: Add Oracle like handling of char arrays.  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Список pgsql-committers
Add Oracle like handling of char arrays.

In some cases Oracle Pro*C handles char array differently than ECPG. This patch
adds a Oracle compatibility mode to make ECPG behave like Pro*C.

Patch by David Rader <davidr@openscg.com>

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/3b7ab4380440d7b14ee390fabf39f6d87d7491e2

Modified Files
--------------
src/interfaces/ecpg/ecpglib/data.c                 |  49 ++++-
src/interfaces/ecpg/ecpglib/extern.h               |   3 +-
src/interfaces/ecpg/preproc/ecpg.c                 |   6 +-
src/interfaces/ecpg/preproc/extern.h               |   4 +-
src/interfaces/ecpg/test/Makefile                  |   2 +
src/interfaces/ecpg/test/compat_oracle/.gitignore  |   2 +
src/interfaces/ecpg/test/compat_oracle/Makefile    |  11 ++
.../ecpg/test/compat_oracle/char_array.pgc         |  66 +++++++
src/interfaces/ecpg/test/ecpg_schedule             |   1 +
.../ecpg/test/expected/compat_oracle-char_array.c  | 219 +++++++++++++++++++++
.../test/expected/compat_oracle-char_array.stderr  | 145 ++++++++++++++
.../test/expected/compat_oracle-char_array.stdout  |  10 +
12 files changed, 513 insertions(+), 5 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Andres Freund
Дата:
Сообщение: pgsql: Add COSTS off to two EXPLAIN using tests.
Следующее
От: David Rowley
Дата:
Сообщение: Re: pgsql: Move strtoint() to common