Michael Meskes
2bdd2e5dcf
Use ISO dates in pgtypeslib by default.
...
Applied patch by Philip Yarra to fix some thread issues.
Added a new data type "decimal" which is mostly the same as our
"numeric" but uses a fixed length array to store the digits. This is
for compatibility with Informix and maybe others.
23 years ago
Michael Meskes
4505653e54
Added just another compatibility level for Informix.
23 years ago
Michael Meskes
fd3ca524eb
Implemented Informix special way to treat NULLs, removed warnings, synced.
23 years ago
Michael Meskes
abd310a3b1
Allow constants in using clauses.
23 years ago
Bruce Momjian
4f70680177
Make ecpg thread safe.
...
Lee Kindness
23 years ago
Michael Meskes
26188e8c17
- Enable FETCH without INTO.
...
- Compatibility functions for INFORMIX handling of DECLARE statement.
23 years ago
Michael Meskes
7b85b730f5
More patches for informix compatibility.
23 years ago
Michael Meskes
999f12982e
Moved Informix stuff to its own compat library. Interval datetype is now fully functional.
23 years ago
Michael Meskes
89508a8492
More changes to pgtypeslib and set optimization to -O1.
23 years ago
Bruce Momjian
f1792b932c
Use PQfreemem() consistently, and document its use for Notify.
...
Keep PQfreeNotify() around for binary compatibility.
23 years ago
Michael Meskes
2e6f97560a
Started adding date and timestamp.
23 years ago
Peter Eisentraut
28efaf3ccd
Avoid mysterious warning about possibly uninitialized variable.
23 years ago
Michael Meskes
6fad73ed45
Some bugfixes for numerical library.
23 years ago
Michael Meskes
a4f25b6a9c
Started working on a seperate pgtypes library. First test work. PLEASE test compilation on iother systems.
23 years ago
Michael Meskes
1a9b0613c1
- Applied error reporting patch by Matthew Vanecek
...
- Started with an Informix compatibility option.
23 years ago
Michael Meskes
cf8da4e9f0
Merged ecpg_big_bison back into HEAD
23 years ago
Bruce Momjian
e50f52a074
pgindent run.
24 years ago
Michael Meskes
a58930bbd5
Synced parser yet again.
...
Michael
24 years ago
Michael Meskes
0f865e17e2
Applied Lee Kindness' patch to fix one of memory allocation with floating point numbers.
24 years ago
Michael Meskes
7138a1e5fc
- Fixed variable handling for struct members.
...
- Removed check for array input. An attribut might store the
complete array.
24 years ago
Michael Meskes
1e15f9e119
Fixed array pointers, no longer using void * in arithmetics.
24 years ago
Michael Meskes
988fdce5d1
- Removed space_or_nl and line_end from pgc.l.
...
- Fixed several bugs concerning arrays of structs including a memory
allocation bug.
24 years ago
Tom Lane
6c134eb6f1
Spell 'precedes', 'preceding' correctly in various places.
24 years ago
Michael Meskes
32a4c3008f
Added Christof's patches.
24 years ago
Bruce Momjian
ea08e6cd55
New pgindent run with fixes suggested by Tom. Patch manually reviewed,
...
initdb/regression tests pass.
24 years ago
Bruce Momjian
6783b2372e
Another pgindent run. Fixes enum indenting, and improves #endif
...
spacing. Also adds space for one-line comments.
24 years ago
Bruce Momjian
b81844b173
pgindent run on all C files. Java run to follow. initdb/regression
...
tests pass.
25 years ago
Michael Meskes
b78efb6d82
Make sure each call to ECPGraise is logged.
25 years ago
Michael Meskes
fecbeedc7e
Re-added Tom's patch fixing my setlocale patch. I accidently
...
deleted it.
25 years ago
Michael Meskes
9f09e8362b
- Fixed truncate bug.
...
- Added patch by Christof Petig <christof.petig@wtal.de> to
clean up
ecpglib.
25 years ago
Tom Lane
dc05a996c5
Fix the setlocale problem in a way that actually works. setlocale
...
returns a string corresponding to the new setting, not the old,
therefore the previous patch was quite wrong.
25 years ago
Michael Meskes
16b9b75876
- Synced preproc.y with gram.y.
...
- Changed locale handling.
25 years ago
Michael Meskes
f0212ced68
- Synced preproc.y with gram.y.
...
- Synced pgc.l with scan.l.
- Synced keyword.c.
- Include the remaining patches by Christof Petig <christof.petig@wtal.de>.
25 years ago
Peter Eisentraut
968d7733a1
Rename config.h to pg_config.h and os.h to pg_config_os.h, fix a number of
...
places that were including the wrong files.
25 years ago
Michael Meskes
db07a3f47f
- Synced preproc.y with gram.y.
...
- Include some patches by Christof Petig <christof.petig@wtal.de>.
25 years ago
Tom Lane
135dea6322
Since PQoidStatus is deprecated, we should probably stop using it in
...
our own code ...
25 years ago
Bruce Momjian
9e1552607a
pgindent run. Make it all clean.
25 years ago
Bruce Momjian
09029d66c4
Remove // and make /* */
25 years ago
Michael Meskes
c9ecf3d1f1
Applied two bug fixes by Christof Petig.
25 years ago
Bruce Momjian
6b75942c72
I've found a memory leak in libecpg of PostgreSQL 7.0.3.
...
The leak is caused by the memory allocation in
src/interfaces/ecpg/lib/execute.c in line 669 which is never freed.
Adding a "free(array_query);" after PQexec in line 671 seems to fix the
leak.
Thorsten Knabe
25 years ago
Michael Meskes
77145ac824
- Synced gram.y and preproc.y.
...
- Synced keyword.c.
- Added several small patches from Christof.
25 years ago
Peter Eisentraut
9394d391b8
Add configure checks for strtoll, strtoull (or strto[u]q). Disable
...
'long long int' portions of ecpg if the type or these functions don't
exist.
25 years ago
Michael Meskes
dfb12a9850
Removed multibyte stuff since client does not know about encoding in the backendFixed quoting bug reported by Sascha Demetrio (sd@b-comp.de).
26 years ago
Bruce Momjian
89f6443ca3
In the meaning of bug-fix, the patch is not needed. Because you
...
have already modified "next_insert()" in 7.0-ecpglib. However
in the meaning of speed-up, the patch will be needed.
--
Regards,
SAKAIDA Masaaki -- Osaka, Japan
26 years ago
Michael Meskes
76f286b2ce
- Synced preproc.y with gram.y.
...
- Synced keyword.c.
- Added patch by Christof Petig <christof.petig@wtal.de> to fix NOT
FOUND problem on update/insert/delete.
26 years ago
Michael Meskes
b4c8d47ab0
*** empty log message ***
26 years ago
Michael Meskes
339a5bbfb1
*** empty log message ***
26 years ago
Michael Meskes
e9c3f0255f
*** empty log message ***
26 years ago
Bruce Momjian
6c944bf3cc
Cleanup of <> and ""
26 years ago
Bruce Momjian
52f77df613
Ye-old pgindent run. Same 4-space tabs.
26 years ago