summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-02-19Add FAQ text about Makefile.custom:Bruce Momjian
<P><I>src/Makefile.custom</I> can be used to set environment variables, like <I>CUSTOM_COPT</I>, that are used for every compile.
2007-02-19Document that to_char('J'/Julian) is midnight-based, per report thatBruce Momjian
Julian technically is noon to noon.
2007-02-19Wording improvement.Bruce Momjian
2007-02-19Update PQfree() documentation to be clearer, backpatch to 8.2.X.Bruce Momjian
2007-02-19Update wording:Bruce Momjian
< * Consider allowing configuration of TOAST thresholds > * Allow user configuration of TOAST thresholds
2007-02-19Add:Bruce Momjian
> * Consider allowing configuration of TOAST thresholds > > http://archives.postgresql.org/pgsql-hackers/2007-02/msg00213.php >
2007-02-19Add newlines.Bruce Momjian
2007-02-19Add:Bruce Momjian
> * Allow UPDATEs on only non-referential integrity columns not to conflict > with referential integrity locks > > http://archives.postgresql.org/pgsql-hackers/2007-02/msg00073.php
2007-02-19Add:Bruce Momjian
> * Allow INSERT/UPDATE ... RETURNING inside a SELECT 'FROM' clause > > http://archives.postgresql.org/pgsql-general/2006-09/msg00803.php > http://archives.postgresql.org/pgsql-hackers/2006-10/msg00693.php >
2007-02-19Clarify documentation that initdb -A or editing pg_hba.conf is requiredBruce Momjian
if you do not trust local users.
2007-02-19Clarify documentation for "day of the week" handling for to_char() andBruce Momjian
EXTRACT().
2007-02-19Done:Bruce Momjian
> * -Add ISO day of week format 'ID' to to_char() where Monday = 1
2007-02-19Add "isodow" option to EXTRACT() and date_part() where Sunday = 7.Bruce Momjian
2007-02-19Done:Bruce Momjian
> * -Add a field 'isoyear' to extract(), based on the ISO week
2007-02-19Done:Bruce Momjian
< o Add long file support for binary pg_dump output < < While Win32 supports 64-bit files, the MinGW API does not, < meaning we have to build an fseeko replacement on top of the < Win32 API, and we have to make sure MinGW handles it. Another < option is to wait for the MinGW project to fix it, or use the < code from the LibGW32C project as a guide. < < http://archives.postgresql.org/pgsql-hackers/2006-12/msg00551.php < > o -Add long file support for binary pg_dump output
2007-02-19Fix pg_dump on win32 to properly dump files larger than 2Gb when usingMagnus Hagander
binary dump formats.
2007-02-19Parse pg_proc.h with entries without OIDs.Magnus Hagander
2007-02-19Get rid of some old and crufty global variables in the planner. WhenTom Lane
this code was last gone over, there wasn't really any alternative to globals because we didn't have the PlannerInfo struct being passed all through the planner code. Now that we do, we can restructure things to avoid non-reentrancy. I'm fooling with this because otherwise I'd have had to add another global variable for the planned compact range table list.
2007-02-19Improve plpgsql's error message when a datatype declaration is omitted.Tom Lane
Per example from Jeff Ross.
2007-02-19Put function expressions and values lists into FunctionScan and ValuesScanTom Lane
plan nodes, so that the executor does not need to get these items from the range table at runtime. This will avoid needing to include these fields in the compact range table I'm expecting to make the executor use.
2007-02-18Fix portal management code to support non-default command completion tags forTom Lane
portals using PORTAL_UTIL_SELECT strategy. This is currently significant only for FETCH queries, which are supposed to include a count in the tag. Seems it's been broken since 7.4, but nobody noticed before Knut Lehre.
2007-02-18Document limitation of SPI_execute() using multiple queries in a singleBruce Momjian
string.
2007-02-18Update wording:Bruce Momjian
< Currently, ALTER USER and ALTER DATABASE support per-user and > Currently ALTER USER and ALTER DATABASE support per-user and < Currently, subtracting one date from another that crosses a > Currently subtracting one date from another that crosses a < Currently, SQL-language functions can only refer to parameters via $1, etc > Currently SQL-language functions can only refer to dollar parameters, > e.g. $1 < Currently, queries prepared via the libpq API are planned on first > Currently queries prepared via the libpq API are planned on first < Currently, SET <tab> causes a database lookup to check all > Currently SET <tab> causes a database lookup to check all < Currently, all statement results are transferred to the libpq > Currently all statement results are transferred to the libpq
2007-02-18Add:Bruce Momjian
* Allow SQL-language functions to reference parameters by parameter name Currently SQL-language functions can only refer to parameters via $1, etc
2007-02-18Update "Conflicting lock modes" to show as conflict, addBruce Momjian
current/requested headings, add link to table from text.
2007-02-17Add code so that when COPY_PARSE_PLAN_TREES is defined, the copy andTom Lane
equal functions are checked for raw parse trees as well as post-analysis trees. This was never very important before, but the upcoming plan cache control module will need to be able to do copyObject() on raw parse trees.
2007-02-17Remove rint() for to_char MS and US output. We can't us rint() becauseBruce Momjian
we can't overflow to the next higher units, and we might print the lower units for MS.
2007-02-17Add:Bruce Momjian
> * Allow holdable cursors in SPI
2007-02-17Cleanup of to_char() patch.Bruce Momjian
Brendan Jurd
2007-02-17Add:Bruce Momjian
> > o Allow row and record variables to be set to NULL constants, > and allow NULL tests on such variables > > Because a row is not scalar, do not allow assignment > from NULL-valued scalars.
2007-02-17Remove installation mention that integer timestamps is less stable thatBruce Momjian
floating point.
2007-02-17Create AVG() aggregates for int8 and NUMERIC which do not compute X^2,Bruce Momjian
as a performance enhancement. Mark Kirkwood
2007-02-16Teach find_nonnullable_rels to handle OR cases: if every arm of an ORTom Lane
forces a particular relation nonnullable, then we can say that the OR does. This is worth a little extra trouble since it may allow reduction of outer joins to plain joins.
2007-02-16Add:Bruce Momjian
> o Consider reducing on-disk varlena length from four to two > because a heap row cannot be more than 64k in length
2007-02-16Fix new RI operator selection code to do the right thing when working withTom Lane
an opclass for a generic type such as ANYARRAY. The original coding failed to check that PK and FK columns were of the same array type. Per discussion with Tom Dunstan. Also, make the code a shade more readable by not trying to economize on variables.
2007-02-16Reduce the amount of memory "clobbered" for every process title change,Bruce Momjian
on platforms that need this. This is done by only writing past the previously stored message, if it was longer.
2007-02-16Adjust the definition of is_pushed_down so that it's always true for INNERTom Lane
JOIN quals, just like WHERE quals, even if they reference every one of the join's relations. Now that we can reorder outer and inner joins, it's possible for such a qual to end up being assigned to an outer join plan node, and we mustn't have it treated as a join qual rather than a filter qual for the node. (If it were, the join could produce null-extended rows that it shouldn't.) Per bug report from Pelle Johansson.
2007-02-16Better fix for determining minimum and maximum int64 values that doesn'tPeter Eisentraut
require stdint.h and works for "busted" int64.
2007-02-16Install a more correct fix in the timestamp and timestamptz regression tests:Alvaro Herrera
remove duplicated tests in timestamp, and complete timestamptz with the tests that were missing to more closely mirror timestamp.
2007-02-16Code review for SSLKEY patch.Tom Lane
2007-02-16Fix markup, spelling, grammar, and explanations for SSLKEY patch.Tom Lane
2007-02-16Fix the timestamptz test problem, by moving the tests that use theAlvaro Herrera
timestamp_tbl table into the timestamp test. Also, restore a test that used to exist as a valid test in the timestamptz test.
2007-02-16Fix // commentPeter Eisentraut
2007-02-16Add stdint.h includePeter Eisentraut
2007-02-16Functions for mapping table data and table schemas to XML (a.k.a. XML export)Peter Eisentraut
2007-02-16Remove extra character erroneously added.Bruce Momjian
2007-02-16Remove tabs from SGML files to help tag alingment and improveBruce Momjian
detection of tabs are added in the future.
2007-02-16Fix another problem in 8.2 changes that allowed "one-time" qual conditions toTom Lane
be checked at plan levels below the top; namely, we have to allow for Result nodes inserted just above a nestloop inner indexscan. Should think about using the general Param mechanism to pass down outer-relation variables, but for the moment we need a back-patchable solution. Per report from Phil Frost.
2007-02-16Add two new format fields for use with to_char(), to_date() andBruce Momjian
to_timestamp(): - ID for day-of-week - IDDD for day-of-year This makes it possible to convert ISO week dates to and from text fully represented in either week ('IYYY-IW-ID') or day-of-year ('IYYY-IDDD') format. I have also added an 'isoyear' field for use with extract / date_part. Brendan Jurd
2007-02-16SSL improvements:Bruce Momjian
o read global SSL configuration file o add GUC "ssl_ciphers" to control allowed ciphers o add libpq environment variable PGSSLKEY to control SSL hardware keys Victor B. Wagner