📄 changelog
字号:
- Synced preproc.y with gram.y. - Synced pgc.l with scan.l.Fri Oct 1 18:34:30 CEST 1999 - Synced preproc.y with gram.y. - Synced keyword.c. - Include patch by Christof Petig <christof.petig@wtal.de>: - made NULL a valid bool value - check for indicator variables on NULLWed Oct 6 18:28:40 CEST 1999 - Synced preproc.y with gram.y.Thu Oct 7 15:12:58 CEST 1999 - Fixed bug that caused mixed case relation names to be converted to upper case. - Synced preproc.y with gram.y. - Set ecpg version to 2.6.6 - Set library version to 3.0.4Tue Oct 12 07:26:50 CEST 1999 - Simplified C part of parser.Fri Oct 15 17:05:25 CEST 1999 - Synced preproc.y with gram.y. - Synced pgc.l with scan.l. - Synced keyword.c. - Finished C parser changes, so initializers are correctly parsed. - Set ecpg version to 2.6.7Mon Oct 25 09:28:17 CEST 1999 - Made sure Tom Lane's patches make it into my source tree.Wed Oct 27 18:08:09 CEST 1999 - Synced preproc.y with gram.y. - Set ecpg version to 2.6.8Fri Oct 29 21:36:25 CEST 1999 - Fixed bug that caused ecpg to not allow FOR UPDATE. - Set ecpg version to 2.6.9Mon Nov 1 11:22:06 CET 1999 - Print SQL error message to STDERR instead of STDOUT. - Added a fourth test source. - Set library version to 3.0.5.Wed Nov 10 18:33:14 CET 1999 - Synced preproc.y with gram.y.Thu Nov 11 07:49:44 CET 1999 - Fixed bug in SET AUTOCOMMIT.Mon Nov 22 18:26:34 CET 1999 - Synced preproc.y with gram.y. - Clean up parser. - Set library version to 3.0.6. - Set ecpg version to 2.6.10.Tue Nov 23 07:59:01 CET 1999 - Ignore locale setting in ECPGdo. - Set library version to 3.0.7.Fri Dec 3 16:35:07 CET 1999 - Fixed memory leak in ecpglib. - Set library version to 3.0.8.Wed Dec 8 08:26:13 CET 1999 - Synced preproc.y with gram.y. - Clean up error handling. - Set ecpg version to 2.6.11.Tue Dec 14 07:28:10 CET 1999 - Synced preproc.y with gram.y. - Simplified string handling.Wed Dec 15 08:10:52 CET 1999 - Fixed typo in parser. - Included Bruce's patch to fix two more memory leaks in libecpg. - Some cleanup in libecpg. - Set library version to 3.0.9. - Set ecpg version to 2.6.12.Thu Dec 23 13:25:05 CET 1999 - Fixed command line parsing. - Set ecpg version to 2.6.13.Thu Jan 6 09:52:27 CET 2000 - Synced preproc.y with gram.y. - Set ecpg version to 2.6.14.Wed Jan 12 15:50:39 CET 2000 - Made sure Rene Hogendoorn's patches make it into ecpg completely except for the FETCH syntax change.Fri Jan 14 21:17:46 CET 2000 - Applied a minor patch to ecpglib.c. - Fixed initialization bugs.Mon Jan 17 21:55:40 CET 2000 - Synced preproc.y with gram.y. - Changed FETCH syntax using Rene's final patch. Made it more standard compliant.Thu Jan 20 10:00:50 CET 2000 - Synced preproc.y with gram.y.Fri Jan 21 14:52:27 CET 2000 - Added more log output to ecpglib.Thu Jan 27 08:12:05 CET 2000 - Added another patch by Rene Hogendoorn. - Fixed error messages in pgc.l. - Improved variable parsing. - Synced preproc.y with gram.y.Mon Feb 14 10:35:18 CET 2000 - Synced preproc.y with gram.y.Tue Feb 15 11:14:07 CET 2000 - Synced keyword.c. - Synced preproc.y with gram.y.Tue Feb 15 17:39:19 CET 2000 - Do only write the first 70 bytes of the error message to the sqlca structure since there are only 70 bytes free space. - Set library version to 3.0.10.Wed Feb 16 11:57:02 CET 2000 - Fixed library to be able to input complete arrays.Wed Feb 16 17:04:41 CET 2000 - Apply patch by Christof Petig <christof.petig@wtal.de> that adds descriptors.Thu Feb 17 19:37:44 CET 2000 - Synced preproc.y with gram.y. - Started to clean up preproc.y.Tue Feb 22 13:48:18 CET 2000 - Synced preproc.y with gram.y. - Much more clean ups.Wed Feb 23 17:08:28 CET 2000 - Even more clean ups.Fri Feb 25 16:13:11 CET 2000 - Fixed some bugs I created when I cleaned up, thanks Christof.Wed Mar 1 10:49:03 CET 2000 - Synced preproc.y with gram.y. - Added output of arrays.Thu Mar 2 11:25:09 CET 2000 - Fixed some parsing problems. A variable can now be a reserved SQL keyword. - Made sure double quotes in statements are correctly quoted.Thu Mar 2 17:42:16 CET 2000 - Print error message if an indicator array is given for input variables.Fri Mar 3 10:47:06 CET 2000 - Fixed handling of double quote in C code.Tue Mar 7 10:58:21 CET 2000 - More cleanup in ecpglib. - Fixed ecpg.c not not free variable list twice.Thu Mar 9 10:12:57 CET 2000 - Fixed another memory bug in the parser.Wed Mar 15 17:36:02 CET 2000 - Synced preproc.y with gram.y. - Synced pgc.l with scan.l. - Synced keyword.c.Sun Mar 19 11:03:13 CET 2000 - Fixed quoting bug in disconnect statement.Thu Mar 23 08:13:39 CET 2000 - Synced preproc.y and keyword.c.Wed Mar 29 09:03:26 CEST 2000 - Fixed string parsing bug in pgc.l.Thu Mar 30 11:11:13 CEST 2000 - Synced preproc.y with gram.y. - Fixed comment parsing bug.Fri Mar 31 08:25:58 CEST 2000 - Synced preproc.y with gram.y.Mon Apr 3 21:20:27 CEST 2000 - Made sure pointers are correctly inserted by libecpg. My thanks go to Jan Urbanek <jan@urbanek.cz> for findin many bugs before the release. Wed Apr 5 07:54:56 CEST 2000 - Added patch by Peter Eisentraut <e99re41@DoCS.UU.SE> to fix some duplicate definittions in preproc.y. - Removed duplicate ',' in execute.c. - Changed error message for backend errors so it fits into sqlca. - Fixed array handling.Wed Apr 5 17:35:53 CEST 2000 - Fixed handling of bool variables.Sat Apr 8 13:10:12 CEST 2000 - Synced preproc.y with gram.y. - Synced keyword.c. - Set library version to 3.1.0. - Set ecpg version to 2.7.0.Mon May 15 10:51:31 CEST 2000 - Added patch by SAKAIDA Masaaki <sakaida@psn.co.jp> to fix segfault. - Set ecpg version to 2.7.1.Wed May 17 07:52:59 CEST 2000 - Added patch by SAKAIDA Masaaki <sakaida@psn.co.jp> to fix array handling. - Set library version to 3.1.1.Mon Sep 4 14:10:38 CEST 2000 - Synced preproc.y with gram.y. - Synced keyword.c. Mon Sep 18 13:55:11 CEST 2000 - Added int8 support based on a patch by Martijn Schoemaker <martijn@osp.nl>Wed Sep 20 12:40:27 CEST 2000 - Added patch by Christof Petig <christof.petig@wtal.de> to process backend NOTICEs. - Added patch by Christof Petig <christof.petig@wtal.de> to cache type information.Thu Sep 21 13:54:13 CEST 2000 - Enabled parser to accept ip addresses instead of host names.Tue Sep 26 13:00:16 CEST 2000 - 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.Wed Oct 4 14:36:51 CEST 2000 - Added patch by Christof Petig <christof.petig@wtal.de> to fix missing NOTICE.Wed Oct 11 16:49:36 CEST 2000 - Synced preproc.y with gram.y.Thu Oct 12 20:13:00 CEST 2000 - Changed parser to accept a variable instead of a constant wherever possible.Mon Oct 16 21:33:17 CEST 2000 - Fixed handling of variables in connect rule.Tue Oct 17 08:09:16 CEST 2000 - Simplified parsing of connect rule.Tue Oct 17 17:36:30 CEST 2000 - Fixed some bugs in C language parsing. Sun Oct 22 15:35:53 CEST 2000 - Fixed typos in descriptor.c.Wed Oct 25 08:53:07 CEST 2000 - Added some more C constructs to the parser.Wed Oct 25 21:22:17 CEST 2000 - Synced gram.y and preproc.y.Son Oct 29 11:26:06 CET 2000 - Removed multibyte stuff since client does not know about encoding in the backend. - Fixed quoting bug reported by Sascha Demetrio (sd@b-comp.de).Mon Oct 30 15:27:12 CET 2000 - Synced gram.y and preproc.y. Tue Oct 31 16:09:55 CET 2000 - Added patch by Christof Petig <christof.petig@wtal.de> fixing some parser bugs.Fri Nov 3 11:34:43 CET 2000 - Synced pgc.l with scan.l. - Synced gram.y and preproc.y.Sat Nov 4 17:42:43 CET 2000 - Added patch by Christof Petig to fix several small bugs.Thu Nov 9 14:40:18 CET 2000 - Synced gram.y and preproc.y. - Synced keyword.c. - Added just another patch by Christof Petig.Sat Nov 18 16:28:11 CET 2000 - Synced gram.y and preproc.y. Mon Dec 18 12:27:52 CET 2000 - Synced gram.y and preproc.y. - Synced keyword.c. - Added several small patches from Christof.Fri Dec 22 13:33:31 CET 2000 - Fixed bug in a connect statement using varchars. - Synced gram.y and preproc.y. Mon Jan 22 17:56:02 CET 2001 - Synced gram.y and preproc.y. - Added #include "postgres.h" to pgc.l.Tue Jan 23 08:54:14 CET 2001 - Moved database name handling to libecpg.Thu Jan 25 21:14:38 CET 2001 - Synced gram.y and preproc.y. Wed Jan 31 17:11:04 CET 2001 - Added two bug fixes by Christof Petig.Mon Feb 19 08:25:14 CET 2001 - Synced gram.y and preproc.y.Mon Feb 26 15:22:04 CET 2001 - Fixed misplaced variables FoundInto and QueryIsRule.Thu Mar 29 10:23:05 CEST 2001 - Applied bug fix in ecpgtype.h by Adriaan Joubert.Mon Apr 2 10:16:10 CEST 2001 - Synced scan.l and pgc.l.Thu Apr 5 10:11:35 CEST 2001 - Fixed long long problem. - Set ecpg version to 2.8.0. - Set library version to 3.2.0.Fri Jun 1 08:13:25 CEST 2001 - Synced preproc.y with gram.y. - Synced pgc.l with scan.l. - Synced keyword.c.Wed Jun 13 14:39:12 CEST 2001 - Synced preproc.y with gram.y. - Applied bug fix by John Summerfield.Son Aug 19 11:04:39 CEST 2001 - Synced preproc.y with gram.y. - Include some patches by Christof Petig <christof.petig@wtal.de>.Wed Sep 19 15:57:49 CEST 2001 - 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>.Tue Sep 25 20:10:03 CEST 2001 - Synced preproc.y with gram.y. - Changed locale handling.Mon Oct 1 13:49:40 CEST 2001 - Fixed truncate bug. - Added patch by Christof Petig <christof.petig@wtal.de> to clean up ecpglib.TUe Oct 2 16:09:26 CEST 2001 - Re-added Tom's patch fixing my setlocale patch. I accidently deleted it.Fri Oct 5 08:37:01 CEST 2001 - Fixed yet another typo in preproc.y.Fri Oct 5 19:33:46 CEST 2001 - Make sure every call to ECPGraise is logged.Mon Oct 8 10:10:23 CEST 2001 - Fix include file so library is binary compatible again.Sun Oct 14 14:07:59 CEST 2001 - Fixed GRANT statement. - Synced preproc.y with gram.y.Thu Oct 18 12:57:04 CEST 2001 - Added patch by Lee Kindness <lkindness@csl.co.uk> fixing several bugs.Fri Oct 19 16:32:06 CEST 2001 - Removed "not yet fully implemented" warnig for nullif.Sun Oct 21 14:19:42 CEST 2001 - Synced preproc.y with gram.y.Fri Nov 2 16:16:25 CET 2001 - Synced preproc.y with gram.y.Wed Nov 14 11:50:27 CET 2001 - Added several patches by Christof Petig <christof.petig@wtal.de>.Tue Dec 4 13:30:32 CET 2001 - Fixed dumping of structures without indicators.Wed Dec 5 12:27:25 CET 2001 - Fixed variable handling in AT statement. - 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 dataThu Dec 6 14:02:56 CET 2001 - Removed debug message from preproc.y. - Fixed some bugs in exec sql var and exec sql type command.Sat Dec 8 21:35:45 CET 2001 - Fix ecpg to allow pointer to structs.Sun Dec 9 16:21:30 CET 2001 - Fixed several bugs concerning indicators and added error messages instead of segfaults.Thu Dec 20 14:15:56 CET 2001 - Removed space_or_nl and line_end from pgc.l.Sun Dec 23 13:08:36 CET 2001 - Fixed several bugs concerning arrays of structs including a memory allocation bug.Mon Jan 7 12:18:01 CET 2002 - Fixed parser to accept initializing expressions starting with "(".Tue Jan 8 15:16:37 CET 2002 - Fixed array pointers, no longer using void *.Thu Jan 10 11:12:14 CET 2002 - Include sqlca.h automatically.Fri Jan 11 15:43:39 CET 2002 - clear sqlca on : [de]allocate descriptor & get descriptor and set sqlca.sqlerrd[2] accordingly (Christof).Sat Jan 12 22:04:02 CET 2002 - Fixed variable handling for struct members. - Removed check for array input. An attribut might store the complete array.Fri Jan 18 16:49:02 CET 2002 - Accept subsequent commits.Wed Jan 23 17:35:23 CET 2002 - Added patch to temporarily disable locale for descriptors too (Christof). - Set ecpg version to 2.9.0. - Set library version to 3.3.0.Wed Mar 6 10:40:28 CET 2002 - Synced preproc.y with gram.y.Sun Mar 10 13:08:22 CET 2002 - Fixed two bugs in define command in lexer.Thu Mar 21 08:25:08 CET 2002 - Applied patch by Nicolas Bazin <nbazin@ingenico.com.au> for improved typedef handling. - Added option '-c' to automatically create C typedef from SQL one.Sun Apr 14 10:53:14 CEST 2002 - Fixed one bug in structure handling resulting in using sizeof indicator instead of variable. - Synced preproc.y with gram.y.Mon Apr 22 20:44:56 CEST 2002 - Synced preproc.y with gram.y. - Synced keywords.c.Sun Apr 28 19:16:40 CEST 2002 - Synced preproc.y with gram.y. - Fixed typo in comment printed by ecpg.Sun May 19 19:21:34 CEST 2002 - Fixed reduce/reduce conflict in parser. - Synced preproc.y with gram.y. - Synced pgc.l with scan.l. - Synced keywords.c.Mon May 20 10:58:36 CEST 2002 - Fixed some parser bugs. - Removed some simple rules to work arounf bison limit for now. - Update c_keywords.c to reflect changes in keywords.c.Wed Jun 12 14:04:11 CEST 2002 - Applied Lee Kindness' patch to fix one of memory allocation with floating point numbers. Mon Jun 17 15:23:51 CEST 2002 - Fixed parser bug in pgc.l. Octal numbers in single quotes are now correctly handled.Tue Jun 18 15:13:15 CEST 2002 - Fixed parser bug concerning foreign keys. - Synced preproc.y with gram.y. - Synced pgc.l with scan.l. - Synced keywords.c. Sun Aug 18 16:09:06 CEST 2002 - Synced preproc.y with gram.y. - Synced pgc.l with scan.l. - Synced keywords.c.Tue Aug 20 14:13:34 CEST 2002 - Removed ',' from preproc.y for bison 1.49b.Sun Sep 1 11:13:04 CEST 2002 - Synced preproc.y with gram.y. - Synced keywords.c.Wed Sep 11 10:43:17 CEST 2002 - Synced preproc.y with gram.y.Fri Sep 20 07:57:42 CEST 2002 - Synced preproc.y with gram.y. - Synced keywords.c.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -