Bruce Momjian
f8e9fb2d87
Update URL for set-returning functions.
2007-02-21 03:50:57 +00:00
Andrew Dunstan
afc7e0d848
Allow pltcl args to spi_prepare and plpython args to plpy.prepare to be standard type aliases as well as those known in pg_type. Similar to recent change in plperl.
2007-02-21 03:27:32 +00:00
Bruce Momjian
80ab3e0d34
Add URL for:
...
o Allow row and record variables to be set to NULL constants,
and allow NULL tests on such variables
2007-02-21 01:08:58 +00:00
Bruce Momjian
272b6ef20d
Prevent BLCKSZ < 1024, and have initdb test shared buffers based on the
...
BLCKSZ value.
2007-02-20 23:49:38 +00:00
Bruce Momjian
4816b0f452
Add:
...
>
> * Consider decreasing the amount of memory used by PrivateRefCount
>
> http://archives.postgresql.org/pgsql-hackers/2006-11/msg00797.php
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php
>
2007-02-20 23:39:03 +00:00
Bruce Momjian
57352df66d
Fix markup.
2007-02-20 23:14:19 +00:00
Bruce Momjian
e152949ee2
Change $(CC) to $(COMPILER) on Solaris gcc so -m64 is passed into the
...
shared link line.
2007-02-20 22:45:57 +00:00
Bruce Momjian
a64e85eb68
Add:
...
> * Increase locking when DROPing objects so dependent objects cannot
> get dropped while the DROP operation is happening
>
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00937.php
2007-02-20 22:29:28 +00:00
Bruce Momjian
6e6dab8c87
Add URL for:
...
o Allow UPDATE/DELETE WHERE CURRENT OF cursor
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg01014.php
2007-02-20 22:23:05 +00:00
Bruce Momjian
916ecf2d5d
Add:
...
>
> * Add missing operators for geometric data types
>
> Some geometric types do not have the full suite of geometric operators,
> e.g. box @> point
>
2007-02-20 21:22:35 +00:00
Bruce Momjian
b92767d525
Update "encode" documentation to mention that 'escape' only changes null
...
bytes and backslashes, remove "ASCII" mention. Backpatch to 8.2.X.
2007-02-20 19:59:04 +00:00
Bruce Momjian
298de77d51
Update pgpass Win32 wording.
2007-02-20 19:35:17 +00:00
Bruce Momjian
8e1ccad519
Update information_schema documentation to match system tables.
...
Backpatch to 8.2.X.
2007-02-20 18:47:25 +00:00
Bruce Momjian
ddd8817f45
Wording improvement.
2007-02-20 18:18:05 +00:00
Bruce Momjian
571df93cff
More clearly document that most PostgreSQL utilities support libpq
...
environment variables. Backpatch to 8.2.X.
2007-02-20 18:10:59 +00:00
Tom Lane
ecba519d4e
Adjust user-facing documentation to explain why we don't check pgpass
...
file permissions on Windows.
2007-02-20 17:47:04 +00:00
Tom Lane
9cbd0c155d
Remove the Query structure from the executor's API. This allows us to stop
...
storing mostly-redundant Query trees in prepared statements, portals, etc.
To replace Query, a new node type called PlannedStmt is inserted by the
planner at the top of a completed plan tree; this carries just the fields of
Query that are still needed at runtime. The statement lists kept in portals
etc. now consist of intermixed PlannedStmt and bare utility-statement nodes
--- no Query. This incidentally allows us to remove some fields from Query
and Plan nodes that shouldn't have been there in the first place.
Still to do: simplify the execution-time range table; at the moment the
range table passed to the executor still contains Query trees for subqueries.
initdb forced due to change of stored rules.
2007-02-20 17:32:18 +00:00
Bruce Momjian
71b0cf2f6b
Remove, item not needed for Win32:
...
< o Check .pgpass file permissions
>
2007-02-20 15:21:42 +00:00
Bruce Momjian
2d848857ee
Add comment that on Win32, we don't need to check the .pgpass file
...
permission, per Magnus.
2007-02-20 15:20:51 +00:00
Bruce Momjian
b16dab66a7
Remove "History" sections for pg_dump and pg_restore. I don't think
...
anyone cares because the last history change was for PostgreSQL 7.1.
2007-02-20 15:01:17 +00:00
Bruce Momjian
ff0d71e263
Spell check on array patch.
2007-02-20 14:54:47 +00:00
Bruce Momjian
bfc53d7da4
Add for WIN32:
...
<
> o Check .pgpass file permissions
2007-02-20 14:48:47 +00:00
Bruce Momjian
1b52359d90
Update array slice documentation to be clearer.
2007-02-20 14:34:25 +00:00
Bruce Momjian
265124e7e0
Add:
...
> * Fix IS OF so it matches the ISO specification, and add documentation
>
> http://archives.postgresql.org/pgsql-patches/2003-08/msg00060.php
> http://archives.postgresql.org/pgsql-hackers/2007-02/msg00060.php
2007-02-20 14:17:24 +00:00
Bruce Momjian
8272fc3f7b
Comment-out documentation for IS OF because it doesn't conform to the
...
ISO SQL behavior. Backpatch removal to 8.2.X.
2007-02-20 14:04:50 +00:00
Peter Eisentraut
28b96f2a30
Identify schema of inherited table in psql \d when necessary.
...
by Bernd Helmle
2007-02-20 10:23:38 +00:00
Peter Eisentraut
63e03ba923
Add missing OIDs to pg_proc.
2007-02-20 10:00:25 +00:00
Bruce Momjian
2673961659
Remove item:
...
< o ARRAY[[1,2],[3,4]])[1] should return the same values as
< ARRAY[[1,2],[3,4]])[1:1];
<
2007-02-20 03:47:03 +00:00
Bruce Momjian
6126d3e70b
Document IS [NOT] OF, which was added in 7.3.
2007-02-20 00:25:05 +00:00
Bruce Momjian
077d753a57
Add FAQ text about Makefile.custom:
...
<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-19 23:45:38 +00:00
Bruce Momjian
c62de15bec
Document that to_char('J'/Julian) is midnight-based, per report that
...
Julian technically is noon to noon.
2007-02-19 22:51:44 +00:00
Bruce Momjian
9772e0007c
Wording improvement.
2007-02-19 22:10:52 +00:00
Bruce Momjian
e3285f32e8
Update PQfree() documentation to be clearer, backpatch to 8.2.X.
2007-02-19 22:06:23 +00:00
Bruce Momjian
4acc4aa871
Update wording:
...
< * Consider allowing configuration of TOAST thresholds
> * Allow user configuration of TOAST thresholds
2007-02-19 21:08:48 +00:00
Bruce Momjian
bba9ec141f
Add:
...
> * Consider allowing configuration of TOAST thresholds
>
> http://archives.postgresql.org/pgsql-hackers/2007-02/msg00213.php
>
2007-02-19 21:07:25 +00:00
Bruce Momjian
6042bb498c
Add newlines.
2007-02-19 20:42:33 +00:00
Bruce Momjian
5855d2b593
Add:
...
> * 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-19 20:41:40 +00:00
Bruce Momjian
c7116a4112
Add:
...
> * 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-19 20:06:56 +00:00
Bruce Momjian
11fa6f59da
Clarify documentation that initdb -A or editing pg_hba.conf is required
...
if you do not trust local users.
2007-02-19 18:57:18 +00:00
Bruce Momjian
70007b4dd5
Clarify documentation for "day of the week" handling for to_char() and
...
EXTRACT().
2007-02-19 18:20:06 +00:00
Bruce Momjian
107062e008
Done:
...
> * -Add ISO day of week format 'ID' to to_char() where Monday = 1
2007-02-19 17:58:32 +00:00
Bruce Momjian
3e803f7273
Add "isodow" option to EXTRACT() and date_part() where Sunday = 7.
2007-02-19 17:41:39 +00:00
Bruce Momjian
27d6ee04b8
Done:
...
> * -Add a field 'isoyear' to extract(), based on the ISO week
2007-02-19 17:21:24 +00:00
Bruce Momjian
68c7cb5ed5
Done:
...
< 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-19 16:36:17 +00:00
Magnus Hagander
74096ed1fd
Fix pg_dump on win32 to properly dump files larger than 2Gb when using
...
binary dump formats.
2007-02-19 15:05:06 +00:00
Magnus Hagander
bc959b7bd2
Parse pg_proc.h with entries without OIDs.
2007-02-19 14:05:42 +00:00
Tom Lane
7c5e5439d2
Get rid of some old and crufty global variables in the planner. When
...
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-19 07:03:34 +00:00
Tom Lane
90c301aaa9
Improve plpgsql's error message when a datatype declaration is omitted.
...
Per example from Jeff Ross.
2007-02-19 03:18:51 +00:00
Tom Lane
b8c3267792
Put function expressions and values lists into FunctionScan and ValuesScan
...
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-19 02:23:12 +00:00
Tom Lane
f1f2b2711a
Fix portal management code to support non-default command completion tags for
...
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-18 19:49:25 +00:00