- 02 Apr, 2007 15 commits
- 
- 
Bruce Momjian authored> o Have timestamp subtraction not call justify_hours()? > > http://archives.postgresql.org/pgsql-sql/2006-10/msg00059.php > < o Add overflow checking to timestamp and interval arithmetic > o Add overflow checking to timestamp and interval arithmetic 
- 
Bruce Momjian authoredschema.relation, because the notify code only honors the relation name. schema.relation will now generate a syntax error. 
- 
Andrew Dunstan authoredCheck length of enum literals on definition and input to make sure they will fit in a name field and not cause syscache errors. 
- 
Bruce Momjian authored< o Add table function support to pltcl, plpython > o Add table function support to pltcl, plpythonu < o Add PL/Python tracebacks > o Add PL/PythonU tracebacks < o Allow PL/Python to return boolean rather than 1/0 > o Allow PL/PythonU to return boolean rather than 1/0 
- 
Bruce Momjian authored> * Fix to_date()-related functions to consistently issue errors > > http://archives.postgresql.org/pgsql-hackers/2007-02/msg00915.php > 
- 
Bruce Momjian authored> > o Allow PL/Python to return boolean rather than 1/0 > > http://archives.postgresql.org/pgsql-patches/2007-01/msg00596.php > 
- 
Bruce Momjian authored> > * Consider reducing memory used for shared buffer reference count > > http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php 
- 
Bruce Momjian authoredo Allow RETURN to return row or record functions > o Allow RETURN to return row or record functions > http://archives.postgresql.org/pgsql-patches/2006-08/msg00397.php > http://archives.postgresql.org/pgsql-hackers/2006-09/msg00388.php 
- 
Tom Lane authoredreturn void ends with a SELECT, if that SELECT has a single result that is also of type void. Without this, it's hard to write a void function that calls another void function. Per gripe from Peter. Back-patch as far as 8.0. 
- 
Bruce Momjian authored< * Support a data type with specific enumerated values (ENUM) < < http://archives.postgresql.org/pgsql-hackers/2006-08/msg00979.php < > * -Support a data type with specific enumerated values (ENUM) 
- 
- 
Peter Eisentraut authoredsome index terms. 
- 
Magnus Hagander authoredfor "vcregress check" to work. Per report from Dave Page. 
- 
Teodor Sigaev authoredPer report from Listmail <lists@peufeu.com> 
- 
Tom Lane authoredpg_type.typtype whereever practical. Tom Dunstan, with some kibitzing from Tom Lane. 
 
- 
- 01 Apr, 2007 4 commits
- 
- 
Peter Eisentraut authored
- 
Peter Eisentraut authored
- 
Peter Eisentraut authoredRefactor and document the remaining mapping code. 
- 
Peter Eisentraut authored
 
- 
- 30 Mar, 2007 4 commits
- 
- 
Magnus Hagander authoredNew view pg_stat_bgwriter, and the functions required to build it. 
- 
Bruce Momjian authoredJun Kuwamura 
- 
Bruce Momjian authoredadd link to libpq SSL does from server docs. Backpatch to 8.2.X. 
- 
Tom Lane authoredwill be released by transaction abort before _bt_end_vacuum gets called. If either of these "can't happen" errors actually happened, we'd freeze up trying to acquire an already-held lock. Latest word is that this does not explain Martin Pitt's trouble report, but it still looks like a bug. 
 
- 
- 29 Mar, 2007 10 commits
- 
- 
Bruce Momjian authoredpg_valid_server_encoding() returns the same result if the encoding is valid. ITAGAKI Takahiro 
- 
Bruce Momjian authored* Reduce storage space for small NUMERICs > http://archives.postgresql.org/pgsql-patches/2007-02/msg00505.php 
- 
Bruce Momjian authored> * Reduce storage space for small NUMERICs > > http://archives.postgresql.org/pgsql-hackers/2007-02/msg01331.php > 
- 
Magnus Hagander authored
- 
Bruce Momjian authored< o Add more logical syntax CLUSTER table USING index; > o Add more logical syntax CLUSTER table USING index; 
- 
Bruce Momjian authoredo Add more logical syntax CLUSTER table USING index; < o Add more logical syntax CLUSTER table ORDER BY index; > o Add more logical syntax CLUSTER table USING index;
- 
Tom Lane authoredrequired memory context when handling client-specified parameter types for an unnamed statement. Per report from Kris Jurka. 
- 
Magnus Hagander authoredecpglib supports it. Change configure (patch from Bruce) and msvc build system to no longer require pthreads on win32, since all parts of postgresql can be thread-safe using the native platform functions. 
- 
Michael Meskes authoredwin32 threads. - Fixed regression tests to run threading tests. 
- 
Tom Lane authored--- Simon. Also, code review and cleanup for the previous COPY-no-WAL patches --- Tom. 
 
- 
- 28 Mar, 2007 6 commits
- 
- 
Neil Conway authoredproperties of the "text" type, and then simplify the code accordingly. Patch from Jeremy Drake. 
- 
Neil Conway authoredfrom PuTTY with is under minimal BSD/MIT license. Marko Kreen. 
- 
Alvaro Herrera authoredits table list and then rechecks pgstat before vacuuming each table to verify that no one has vacuumed the table in the meantime. In the current autovacuum world this only means that a worker will not vacuum a table that a user has vacuumed manually after the worker started. When support for multiple autovacuum workers is introduced, this will reduce the probability of simultaneous workers on the same database doing redundant work. 
- 
Magnus Hagander authoredITAGAKI Takahiro 
- 
Bruce Momjian authored* Automatically create rules on views so they are updateable, per SQL99 > http://archives.postgresql.org/pgsql-patches/2006-08/msg00255.php 
- 
Tom Lane authored
 
- 
- 27 Mar, 2007 1 commit
- 
- 
Tom Lane authoredseen by code inspecting the expression. The best way to do this seems to be to drop the original representation as a function invocation, and instead make a special expression node type that represents applying the element-type coercion function to each array element. In this way the element function is exposed and will be checked for volatility. Per report from Guillaume Smet. 
 
-