summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg
AgeCommit message (Collapse)Author
2002-03-10Fixed two bugs in define command in pgc.lMichael Meskes
2002-03-10Disable brackets in multi-statement rules, as discussed.Bruce Momjian
2002-03-06Synced parser with backend.Michael Meskes
2002-03-06Change made to elog:Bruce Momjian
o Change all current CVS messages of NOTICE to WARNING. We were going to do this just before 7.3 beta but it has to be done now, as you will see below. o Change current INFO messages that should be controlled by client_min_messages to NOTICE. o Force remaining INFO messages, like from EXPLAIN, VACUUM VERBOSE, etc. to always go to the client. o Remove INFO from the client_min_messages options and add NOTICE. Seems we do need three non-ERROR elog levels to handle the various behaviors we need for these messages. Regression passed.
2002-02-23Add -Wno-error to CFLAGS, so the rest of the tree can compile withPeter Eisentraut
-Werror.
2002-02-15Remove warning about automatic inclusion of sqlca.Peter Eisentraut
2002-01-23Added patch to temporarily disable locale for descriptors too (Christof)Michael Meskes
2002-01-18Accept subsequent commits. This should have been just a warning anyway. IMichael Meskes
cannot see a reason why it should be an error.
2002-01-14Ensure that ecpg/test is cleaned by higher-level 'make clean'.Tom Lane
2002-01-13 - Fixed variable handling for struct members.Michael Meskes
- Removed check for array input. An attribut might store the complete array.
2002-01-11Added Christof's fixes.Michael Meskes
2002-01-10Include sqlca.h automatically.Michael Meskes
2002-01-10The result of getopt() should be compared to -1, not EOF, perTom Lane
pgsql-hackers discussion of this date.
2002-01-09Fix include paths for case of VPATH build.Tom Lane
2002-01-08Fix copy-and-paste mistake exposed by gcc warning.Tom Lane
2002-01-08Revert last change (CFLAGS+=-g). Probably was a mistake...Peter Eisentraut
2002-01-08Remove shift/reduce conflicts introduced by last change.Tom Lane
2002-01-08Fixed array pointers, no longer using void * in arithmetics.Michael Meskes
2002-01-07Fixed parser to accept initializing expressions starting with "(".Michael Meskes
2002-01-07Editorial reviewPeter Eisentraut
2001-12-23- Removed space_or_nl and line_end from pgc.l.Michael Meskes
- Fixed several bugs concerning arrays of structs including a memory allocation bug.
2001-12-10committed the missing filesMichael Meskes
2001-12-09Fixed several bugs concerning indicators and added error messages instead of ↵Michael Meskes
segfaults.
2001-12-08Fix ecpg to allow pointer to structs.Michael Meskes
2001-12-06 - Removed debug message from preproc.y.Michael Meskes
- Fixed some bugs in exec sql var and exec sql type command.
2001-12-05 - Fixed variable handling in AT statement.Michael Meskes
- Fixed bug that caused segfault when given incorrect DB name. - Fixed bug in ecpglib causing indicator to list the size of the variable instead of the size of the data.
2001-12-04 Fixed dumping of structs without indicators.Michael Meskes
2001-11-21Spell 'precedes', 'preceding' correctly in various places.Tom Lane
2001-11-21// -> /* */, per Tatsuo.Bruce Momjian
2001-11-16Once again, Michael has overwritten someone else's patch ...Tom Lane
2001-11-16Make the yacc rules safe for parallel make. See discussion on pgsql-patchesPeter Eisentraut
and comment in src/backend/parser/Makefile for the technical details.
2001-11-16Committed again to add the missing files/patches.Michael Meskes
2001-11-16Update keyword lists per suggestions by Peter. There are now fourTom Lane
mutually exclusive keyword lists spanning all known keywords --- including AS. Moved COALESCE and a few other ColLabels into the can-be-ColId list.
2001-11-14Added Christof's patches.Michael Meskes
2001-11-10Allow TIMESTAMP, VARCHAR, et al to be used as unquoted column names,Tom Lane
though alas not as unquoted function names. De-reserve a bunch of keywords that could have been in ColId rather than ColLabel all along. Per recent proposal in pgsql-patches.
2001-11-08Fix indenting for 'extern "C"' cases.Bruce Momjian
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
initdb/regression tests pass.
2001-11-02Sync parser yet again.Michael Meskes
2001-10-31Add ALTER TABLE ADD UNIQUE regression tests from Christopher Kings-Lynne.Bruce Momjian
Add space between slash for ALTER TABLE / ADD .... Regression and *.po updates to follow.
2001-10-30Fix small problem Tom Lane found with pgindent run.Bruce Momjian
2001-10-28Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian
spacing. Also adds space for one-line comments.
2001-10-25Remove 294 reduce/reduce conflicts.Tom Lane
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
tests pass.
2001-10-22synced preproc.y with gram.yMichael Meskes
2001-10-19removed "not fully implemented" warning for nullifMichael Meskes
2001-10-18Document all the ecpg error codes.Bruce Momjian
2001-10-18Added Lee Kindness' patches.Michael Meskes
2001-10-15Doesn't anyone test stuff before they commit it?Tom Lane
2001-10-15 > Uh, isn't the correct fixBruce Momjian
> ! $$ = cat_str(8, make_str("grant"), $2, make_str("on"), $4, $5, > make_str("to"), $7, $8); > ISTM your patch loses the opt_with_grant clause. (Of course the > backend doesn't currently accept that clause anyway, but that's no > reason for ecpg to drop it.) My patch doesn't loose the option, it's never been passed on anyway: opt_with_grant: WITH GRANT OPTION { mmerror(ET_ERROR, "WITH GRANT OPTION is not supported. Only relation owners can set privileges"); } | /*EMPTY*/ ; The existing code in ecpg/preproc/preproc.y to handle the WITH option simply throws an error and aborts the processing... The patch below prevents the segfault and also passes on the WITH option to the backend, probably a better fix. Lee Kindness
2001-10-15Synchronize with main parser's keyword list (someone didn't check hisTom Lane
last commit very carefully...)