2abe40aac7
Fix typo in SGML.
2005-02-19 04:39:52 +00:00
eea1ef2c85
Add reference to the NewbieDoc Docbook Guide.
2005-02-19 04:34:17 +00:00
a8593a3463
Convert MemoryContextSwitchTo() into an inline function when using GCC.
2005-02-18 21:52:34 +00:00
477a64d9c8
Update question text:
...
<H4><A name="4.20">4.20</A>) Why do I get "missing oid" errors when
accessing temporary tables in PL/PgSQL functions?</H4>
Merlin Moncure
2005-02-15 04:35:37 +00:00
a284e174a3
Update Momjain book URL.
2005-02-15 04:03:46 +00:00
f58918ecd0
Update URL for Momjian book.
2005-02-15 04:02:25 +00:00
bb8fcd6713
Change wording:
...
< The agreed syntax is:
> The proposed syntax is:
2005-02-15 03:54:19 +00:00
50263789d6
Add mention of syntax for GRANT ALL:
...
> The agreed syntax is:
> GRANT SELECT ON ALL TABLES IN public TO phpuser;
> GRANT SELECT ON NEW TABLES IN public TO phpuser;
>
2005-02-15 03:53:00 +00:00
3110cd237c
Update comment on VACUUM FULL.
...
Manfred Koizar
2005-02-15 03:50:07 +00:00
b39ce1ccec
Fix typo:
...
< o Allow COPY FROM ... CVS to interpret newlines and carriage
> o Allow COPY FROM ... CSV to interpret newlines and carriage
2005-02-15 03:17:41 +00:00
43410176a8
Add:
...
> * Add xpath_array() to /contrib/xml2 to return results as an array
2005-02-15 02:27:36 +00:00
1d7dfb1496
Document usage of gettext_noop().
2005-02-15 01:03:47 +00:00
d73e0410bd
Improve documentation of signal usage for HAVE_SIGPROCMASK and
...
non-HAVE_SIGPROCMASK cases in pqinitmask().
2005-02-14 23:02:35 +00:00
ad4f06aeb2
Improve documentation of signal usage for HAVE_SIGPROCMASK and
...
non-HAVE_SIGPROCMASK cases in pqinitmask().
2005-02-14 23:02:03 +00:00
b25bb4fd44
Add:
...
> * Allow the creation of indexes with mixed ascending/descending specifiers
2005-02-14 19:51:17 +00:00
db58ee5be9
ALTER LANGUAGE RENAME has never worked. Per Sergey Yatskevich.
2005-02-14 06:17:44 +00:00
73f5c9d90e
Minor consistency improvement.
2005-02-14 00:54:26 +00:00
f25df821a9
Add:
...
> * Make src/port/snprintf.c thread-safe
2005-02-14 00:03:57 +00:00
bb17a98e3c
Print file name and errno string on rmtree failure.
...
Backpatch to 8.0.X.
2005-02-13 16:50:44 +00:00
c6521b1b93
Write some real documentation about the index access method API.
2005-02-13 03:04:15 +00:00
67ff8009cf
Move plpgsql DEBUG from DEBUG2 to DEBUG1 because it is a user-requested
...
DEBUG.
2005-02-13 01:25:50 +00:00
5e73d4361c
Clarify:
...
< * Add IP address to pg_stat_activity
> * Add the client IP address to pg_stat_activity
2005-02-13 00:10:41 +00:00
6370007ce8
Add:
...
> * Add IP address to pg_stat_activity
2005-02-13 00:09:34 +00:00
7c44e57331
Move plpgsql DEBUG from DEBUG2 to DEBUG1 because it is a user-requested
...
DEBUG.
Fix a few places where DEBUG1 crept in that should have been DEBUG2.
2005-02-12 23:53:42 +00:00
e9d693411c
Add a regression test to verify that the stack depth checker actually
...
works (and max_stack_depth is not set too high for the platform).
Inspired by trouble report from Brian Betts.
2005-02-11 22:15:12 +00:00
49c320b19d
Update to Russian FAQ, HEAD and 8.0.X.
2005-02-11 04:53:51 +00:00
341251f202
Make clearer warning about using 'now' with DEFAULT:
...
SELECT CURRENT_TIMESTAMP;
SELECT now();
SELECT TIMESTAMP 'now'; -- incorrect for use with DEFAULT
2005-02-11 04:31:54 +00:00
056a664fa1
Mention that some psql environment variables come from libpq and note
...
more variables can be found in the libpq manual section.
Mention .pgpass in the psql manual page section dealing with connection
parameters and point to the libpq section for more details.
Backpatch to 8.0.X.
2005-02-11 04:19:05 +00:00
975e27377a
Adjust input routines for float4, float8 and oid to reject the empty string
...
as valid input (it was previously treated as 0). This input was deprecated
in 8.0 (and a warning was emitted). Regression tests updated.
2005-02-11 04:09:05 +00:00
4db84f0880
Fix ANALYZE to accumulate some minimal statistics for an all-null column.
...
Per gripes from Mike Mascari and Bernd Heller.
2005-02-11 00:41:12 +00:00
42599b322d
Fix SPI cursor support to allow scanning the results of utility commands
...
that return tuples (such as EXPLAIN). Per gripe from Michael Fuhr.
Side effect: fix an old bug that unintentionally disabled backward scans
for all SPI-created cursors.
2005-02-10 20:36:28 +00:00
5cc8884a5d
Fixed changelog entry to list correct bug reporter.
2005-02-10 08:08:52 +00:00
7e786a82ca
Fixed more parsing bugs in other CREATE statements as pointed out by TANIDA
...
Yutaka <tanida@sra.co.jp >.
2005-02-10 08:06:35 +00:00
35878b9bc6
Add some index entries for RAISE and exception handling in PL/PgSQL. Per
...
suggestion from Rainer Brandt.
2005-02-10 06:08:22 +00:00
cf1f6f98f2
Improvements to documentation of shared memory configuration under
...
FreeBSD. From Mark Kirkwood, editorializing by Neil Conway.
2005-02-10 05:14:58 +00:00
280cae35aa
Use now() rather than 'now' in an example in the PL/PgSQL docs. From David
...
Fetter and Ben Calvert.
2005-02-10 05:01:07 +00:00
8f5b4c8c8c
Update pginstaller URL to http://www.postgresql.org/ftp/win32/ .
...
Backpatch to 8.0.X.
2005-02-10 04:52:31 +00:00
3df9abd1a5
ALTER TABLE ADD COLUMN exhibits a significant memory leak when adding a
...
column with a default expression. In that situation, we need to rewrite
the heap relation. To evaluate the new default expression, we use
ExecEvalExpr(); however, this can allocate memory in the current memory
context, and ATRewriteTable() does not switch out of the active portal's
heap memory context. The end result is a rather large memory leak (on
the order of gigabytes for a reasonably sized table).
This patch changes ATRewriteTable() to switch to the per-tuple memory
context before beginning the per-tuple loop. It also removes an explicit
heap_freetuple() in the loop, since that is no longer needed.
In an unrelated change, I noticed the code was scanning through the
attributes of the new tuple descriptor for each tuple of the old table.
I changed this to use precomputation, which should slightly speed up
the loop.
Thanks to steve@deefs.net for reporting the leak.
2005-02-09 23:17:26 +00:00
d32b3aec52
Fixed bug in parsing of CREATE AS statement.
2005-02-09 11:26:44 +00:00
38efdc8bc1
Spacing:
...
< * Allow the PITR process to be debugged and data examined
> * Allow the PITR process to be debugged and data examined
2005-02-08 03:23:51 +00:00
dc95779679
It seems like most people don't want automatic failover so I am removing
...
the item:
< o Automatic failover
<
< The proper solution to this will probably the use of a master/slave
< replication solution like Sloney and a connection pooling tool like
< pgpool.
<
2005-02-08 03:21:02 +00:00
c76ff4bc4e
Better late than never: document that the GiST API changed in 8.0 in the
...
"incompatibilities" section of the release notes.
2005-02-06 22:31:50 +00:00
e507399790
Document array behavior for out-of-range subscripts.
2005-02-06 20:59:30 +00:00
2a6c032503
Repair CLUSTER failure after ALTER TABLE SET WITHOUT OIDS. Turns out
...
there are corner cases involving dropping toasted columns in which the
previous coding would fail, too: the new version of the table might not
have any TOAST table, but we'd still propagate possibly-wide values of
dropped columns forward.
2005-02-06 20:19:08 +00:00
4f82112473
Fix bit-rot in ipc_test.c; it didn't include some stuff that pg_shmem.c
...
now depends on.
2005-02-05 20:07:16 +00:00
12179c99b1
Marginal hack to merge adjacent ReleaseBuffer/ReadBuffer calls into
...
ReleaseAndReadBuffer during GIST index searches. We already did this
in btree and rtree, might as well do it here too.
2005-02-05 19:38:58 +00:00
11635c3f6f
Refactor some duplicated code in lock.c: create UnGrantLock(), move code
...
from LockRelease() and LockReleaseAll() into it. From Heikki Linnakangas.
2005-02-04 02:04:53 +00:00
ee467c3530
Fix minor thinko in logic to set dump order when dumping from a pre-7.3
...
database: aggregates should be dumped in the same pass as operators,
not in the same pass as functions.
2005-02-03 23:38:58 +00:00
cc4f58f4cd
Ensure that all details of the ARC algorithm are hidden within freelist.c.
...
This refactoring does not change any algorithms or data structures, just
remove visibility of the ARC datastructures from other source files.
2005-02-03 23:29:19 +00:00
ad893a361d
Minor SGML improvements.
2005-02-03 07:12:37 +00:00