> peter=# select 1 as current;
> old
> -----
> 1
>
> This is now the inverse of what it used to do, but it's still not what it
> *should* do. I see someone already tried to fix that (keywords.c 1.76 ->
> 1.77, TODO list), but he should try again.
That was me. The old code did old -> current, so I changed it to do
current -> old. How else can I fix this? Attached is the old patch.
-- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026
Index: keywords.c
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/backend/parser/keywords.c,v
retrieving revision 1.76
retrieving revision 1.77
diff -c -r1.76 -r1.77
*** keywords.c 2000/06/12 03:40:30 1.76
--- keywords.c 2000/06/12 19:40:41 1.77
***************
*** 9,17 **** * * IDENTIFICATION <<<<<<< keywords.c
! * $Header: /home/projects/pgsql/cvsroot/pgsql/src/backend/parser/keywords.c,v 1.76 2000/06/12 03:40:30 momjian
Exp$ =======
! * $Header: /home/projects/pgsql/cvsroot/pgsql/src/backend/parser/keywords.c,v 1.76 2000/06/12 03:40:30 momjian
Exp$ >>>>>>> 1.73 * *-------------------------------------------------------------------------
--- 9,17 ---- * * IDENTIFICATION <<<<<<< keywords.c
! * $Header: /home/projects/pgsql/cvsroot/pgsql/src/backend/parser/keywords.c,v 1.77 2000/06/12 19:40:41 momjian
Exp$ =======
! * $Header: /home/projects/pgsql/cvsroot/pgsql/src/backend/parser/keywords.c,v 1.77 2000/06/12 19:40:41 momjian
Exp$ >>>>>>> 1.73 * *-------------------------------------------------------------------------
***************
*** 77,82 ****
--- 77,84 ---- {"createdb", CREATEDB}, {"createuser", CREATEUSER}, {"cross", CROSS},
+ /* for portability with old rules bjm 2000-06-12 */
+ {"current", OLD}, {"current_date", CURRENT_DATE}, {"current_time", CURRENT_TIME},
{"current_timestamp",CURRENT_TIMESTAMP},
***************
*** 183,189 **** {"off", OFF}, {"offset", OFFSET}, {"oids", OIDS},
! {"old", CURRENT}, {"on", ON}, {"only", ONLY}, {"operator", OPERATOR},
--- 185,191 ---- {"off", OFF}, {"offset", OFFSET}, {"oids", OIDS},
! {"old", OLD}, {"on", ON}, {"only", ONLY}, {"operator", OPERATOR},