- Jul 14, 2009
-
-
Tom Lane authored
Changes: Pass in the keyword lookup array instead of having it be hardwired. (This incidentally allows elimination of some duplicate coding in ecpg.) Re-order the token declarations in gram.y so that non-keyword tokens have numbers that won't change when keywords are added or removed. Add ".." and ":=" to the set of tokens recognized by scan.l. (Since these combinations are nowhere legal in core SQL, this does not change anything except the precise wording of the error you get when you write this.)
-
- Jun 11, 2009
-
-
Bruce Momjian authored
provided by Andrew.
-
- Jan 08, 2009
-
-
Bruce Momjian authored
-
- Jan 07, 2009
-
-
Bruce Momjian authored
debug_query_string; this allows current_query() to be more accurate; docs updated; per idea from Tom
-
Bruce Momjian authored
'query_string' from current_query().
-
- Jan 01, 2009
-
-
Bruce Momjian authored
-
- Dec 05, 2008
-
-
Peter Eisentraut authored
appendix on key words. catdesc was originally intended as computer-readable, but since we ended up adding catcode, we can have more elaborate descriptions.
-
- Nov 03, 2008
-
-
Tom Lane authored
Brendan Jurd
-
- Oct 05, 2008
-
-
Peter Eisentraut authored
nullvalue, nonvalue. A long time ago, these were used to implement the SQL constructs IS TRUE, etc.
-
- Jul 03, 2008
-
-
Tom Lane authored
known to the SQL parser. Dave Page
-
- Apr 17, 2008
-
-
Bruce Momjian authored
needed.
-
- Apr 15, 2008
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Apr 04, 2008
-
-
Bruce Momjian authored
At the same time remove dblink/dblink_current_query() as it is no longer necessary *BACKWARD COMPATIBILITY ISSUE* for dblink Tomas Doran
-
- Jan 01, 2008
-
-
Bruce Momjian authored
-
- Aug 19, 2007
-
-
Andrew Dunstan authored
redirect_stderr to logging_collector. Original patch from Arul Shaji, subsequently modified by Greg Smith, and then heavily modified by me.
-
- Jan 05, 2007
-
-
Bruce Momjian authored
back-stamped for this.
-
- Nov 21, 2006
-
-
Tom Lane authored
Windows), arrange for each postmaster child process to be its own process group leader, and deliver signals SIGINT, SIGTERM, SIGQUIT to the whole process group not only the direct child process. This provides saner behavior for archive and recovery scripts; in particular, it's possible to shut down a warm-standby recovery server using "pg_ctl stop -m immediate", since delivery of SIGQUIT to the startup subprocess will result in killing the waiting recovery_command. Also, this makes Query Cancel and statement_timeout apply to scripts being run from backends via system(). (There is no support in the core backend for that, but it's widely done using untrusted PLs.) Per gripe from Stephen Harris and subsequent discussion.
-
- Oct 04, 2006
-
-
Bruce Momjian authored
-
- Jul 14, 2006
-
-
Bruce Momjian authored
-
- Jul 13, 2006
-
-
Bruce Momjian authored
Strip unused include files out unused include files, and add needed includes to C files. The next step is to remove unused include files in C files.
-
- Mar 05, 2006
-
-
Bruce Momjian authored
-
- Jan 11, 2006
-
-
Tom Lane authored
Replace the former ad-hoc implementation used in the regression tests. Joachim Wieland
-
- Oct 15, 2005
-
-
Bruce Momjian authored
-
- Sep 16, 2005
-
-
Neil Conway authored
sake of brevity and clarity. Make pg_reload_conf(), pg_rotate_logfile(), and pg_cancel_backend() return a boolean rather than an integer to indicate success or failure. Along the way, make some minor cleanups to dbsize.c -- in particular, use elog() rather than ereport() for "shouldn't happen" error conditions, and remove some of the more flagrant violations of the Postgres indentation conventions. Catalog version bumped.
-
- Aug 12, 2005
-
-
Tom Lane authored
should surely be timestamptz not timestamp; fix some but not all of the holes in check_and_make_absolute(); other minor cleanup. Also put in the missed catversion bump.
-
Bruce Momjian authored
pg_stat_file() pg_read_file() pg_ls_dir() pg_reload_conf() pg_rotate_logfile() Dave Page Andreas Pflug
-
- Jul 04, 2005
-
-
Tom Lane authored
chdir into PGDATA and subsequently use relative paths instead of absolute paths to access all files under PGDATA. This seems to give a small performance improvement, and it should make the system more robust against naive DBAs doing things like moving a database directory that has a live postmaster in it. Per recent discussion.
-
- Jun 19, 2005
-
-
Tom Lane authored
includes error checking and an appropriate ereport(ERROR) message. This gets rid of rather tedious and error-prone manipulation of errno, as well as a Windows-specific bug workaround, at more than a dozen call sites. After an idea in a recent patch by Heikki Linnakangas.
-
- May 19, 2005
-
-
Tom Lane authored
communication structure, and make it its own module with its own lock. This should reduce contention at least a little, and it definitely makes the code seem cleaner. Per my recent proposal.
-
- May 11, 2005
-
-
Bruce Momjian authored
Heikki Linnakangas
-
- May 02, 2005
-
-
Bruce Momjian authored
files in the server log. Heikki Linnakangas
-
- Dec 31, 2004
-
-
PostgreSQL Daemon authored
Tag appropriate files for rc3 Also performed an initial run through of upgrading our Copyright date to extend to 2005 ... first run here was very simple ... change everything where: grep 1996-2004 && the word 'Copyright' ... scanned through the generated list with 'less' first, and after, to make sure that I only picked up the right entries ...
-
- Oct 12, 2004
-
-
Peter Eisentraut authored
-
- Aug 29, 2004
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Aug 03, 2004
-
-
Tom Lane authored
and history files as per recent discussion. While at it, remove pg_terminate_backend, since we have decided we do not have time during this release cycle to address the reliability concerns it creates. Split the 'Miscellaneous Functions' documentation section into 'System Information Functions' and 'System Administration Functions', which hopefully will draw the eyes of those looking for such things.
-
- Jul 02, 2004
-
-
Joe Conway authored
From an idea of Bruce, the attached patch implements the function pg_tablespace_databases(oid) RETURNS SETOF oid which delivers as set of database oids having objects in the selected tablespace, enabling an admin to examine only the databases affecting the tablespace for objects instead of scanning all of them. initdb forced
-
- Jun 02, 2004
-
-
Bruce Momjian authored
(cancel and terminate) signals to other backends. They permit only INT and TERM, and permits sending only to postgresql backends. Magnus Hagander
-
- May 21, 2004
-
-
Tom Lane authored
and should do now that we control our own destiny for timezone handling, but this commit gets the bulk of the picayune diffs in place. Magnus Hagander and Tom Lane.
-