Commit Graph

4534 Commits

Author SHA1 Message Date
Bruce Momjian
6a13bdd8f3 Add bitmap discussion to performance TODO.detail. 2004-02-12 18:13:29 +00:00
Bruce Momjian
2b721d3d41 Remove TODO.detail files that contained useless or very old information.
Update TODO accordingly.
2004-02-12 18:11:54 +00:00
Bruce Momjian
5de02e283f Done:
<
<
< Reporting
< =========
<
< * Show location of syntax error in query [yacc]
2004-02-12 18:11:16 +00:00
Bruce Momjian
b3efb9f037 File not needed:
.< * Improve speed with indexes (perhaps recreate index instead) [vacuum]
> * Improve speed with indexes (perhaps recreate index instead)
369c369
<   lock and truncate table [vacuum]
>   lock and truncate table
371c371
<   rather than in /contrib [vacuum]
>   rather than in /contrib
2004-02-12 18:09:43 +00:00
Bruce Momjian
b8369db5fc Mostly done:
< * Allow better handling of numeric constants, type conversion [typeconv]
2004-02-12 18:05:51 +00:00
Bruce Momjian
f66f437fac File not needed:
< * Add replication of distributed databases [replication]
> * Add replication of distributed databases
2004-02-12 18:01:20 +00:00
Bruce Momjian
b23d694544 Remove:
< 	o http://gborg.postgresql.org/project/pgreplication/projdisplay.php
2004-02-12 17:59:50 +00:00
Bruce Momjian
db55d7a212 Merge files:
< * Allow persistent backends [persistent]
> * Allow persistent backends [pool]
397c397
<   connection pooling
>   connection pooling [pool]
2004-02-12 17:51:03 +00:00
Bruce Momjian
b4c0b196fb Not needed:
<   float4, numeric/decimal too [optimizer]
>   float4, numeric/decimal too
422c422
< * Missing optimizer selectivities for date, r-tree, etc. [optimizer]
> * Missing optimizer selectivities for date, r-tree, etc
2004-02-12 17:38:50 +00:00
Bruce Momjian
b3fbb4b801 Not needed:
< * Delay fsync() when other backends are about to commit too [fsync]
> * Delay fsync() when other backends are about to commit too
2004-02-12 17:32:38 +00:00
Bruce Momjian
ebf4bb7f2e Not needed:
< * Add MATCH PARTIAL referential integrity [foreign]
> * Add MATCH PARTIAL referential integrity
2004-02-12 17:31:09 +00:00
Bruce Momjian
de4b486eed Remove crossdb content. 2004-02-12 17:23:30 +00:00
Bruce Momjian
fbfc9dc20b Add, dblink doesn't do this:
> * Allow cross-db queries with transaction sematics
2004-02-12 17:22:39 +00:00
Bruce Momjian
329207e817 Done, mostly by dblink, I think:
< * Allow queries across multiple databases [crossdb]
2004-02-12 17:21:41 +00:00
Bruce Momjian
209e866a5a Fix typo:
On Mon, 2004-01-26 at 21:28, Peter Eisentraut wrote:
> Christophe Combelles wrote:
> > At the bottom of this doc file :
> > file:///usr/share/doc/postgresql-doc/html/tutorial-createdb.html
> > "and it also happens that that user always has permission"
> >                       ---- x2
> The first "that" serves as a conjuction, the second one serves as an
> article.  Looks correct to me.

A better workaround for the sentence would be something like:

        "and it also happens that the user always has permission"

Looks easier to read, I think.

Enver ALTIN (a.k.a. skyblue)
2004-02-12 16:38:04 +00:00
Bruce Momjian
43d37a81dd Add:
<
> * Allow substring/replace() to get/set bit values
2004-02-12 16:05:15 +00:00
Bruce Momjian
76f02b51b6 Remove URL for specific pljava implementation:
< 	o Allow Java server-side programming, http://pljava.sourceforge.net
< 	  [java]
> 	o Allow Java server-side programming [java]
2004-02-12 14:41:13 +00:00
Bruce Momjian
3b6bf0c07d Add:
> 	o Disallow dropping of an inherited constraint
2004-02-11 22:04:35 +00:00
Bruce Momjian
ac4ad7bf2c Does not apply anymore:
< * Make blind writes go through the file descriptor cache
2004-02-11 17:04:04 +00:00
Neil Conway
e29d8f3c34 SGML markup improvements. 2004-02-10 20:51:39 +00:00
Bruce Momjian
fd44e2fb14 Add URL for most current version. 2004-02-10 15:16:36 +00:00
Bruce Momjian
04e82e5008 Add mention of the developer's FAQ. 2004-02-08 03:16:31 +00:00
Bruce Momjian
9534fd73d8 Add mention of PostgreSQL as a community project. 2004-02-08 03:09:12 +00:00
Bruce Momjian
9f361350d7 Add PITR web page:
< * Point-in-time data recovery using backup and write-ahead log
< * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/win32.html
> * Point-in-time data recovery using backup and write-ahead log,
>   http://momjian.postgresql.org/main/writings/pgsql/project/pitr.html
> * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/project/win32.html
2004-02-08 01:17:09 +00:00
Joe Conway
687d7cf355 Documentation for generate_series() functions committed a few days ago. 2004-02-05 22:54:36 +00:00
Tom Lane
391c3811a2 Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.
Make btree index creation and initial validation of foreign-key constraints
use maintenance_work_mem rather than work_mem as their memory limit.
Add some code to guc.c to allow these variables to be referenced by their
old names in SHOW and SET commands, for backwards compatibility.
2004-02-03 17:34:04 +00:00
Bruce Momjian
39d715bee6 Add:
> * Make pg_restore continue after errors, so it acts more like pg_dump scripts
2004-02-03 16:53:56 +00:00
Tom Lane
e1826d037a Update char_length() example for new semantics. 2004-02-01 06:55:07 +00:00
Tom Lane
f27976c85b Make length() disregard trailing spaces in char(n) values, per discussion
some time ago and recent patch from Gavin Sherry.  Update documentation
to point out that trailing spaces are insignificant in char(n).
2004-02-01 06:27:48 +00:00
Bruce Momjian
777babeced Add:
<
> * Allow libpq to return information about prepared queries
2004-01-30 11:11:07 +00:00
Neil Conway
45842e6c52 Improve the documentation of the 'join_collapse_limit' GUC var. Thanks to
Tom Lane for some editorial suggestions.
2004-01-27 16:51:43 +00:00
Bruce Momjian
af29187f2e Add Name:
> * -Add checks for fclose() failure (Tom)
2004-01-26 22:38:42 +00:00
Bruce Momjian
ee96c82cc2 Done:
> * -Add checks for fclose() failure (Tom)
2004-01-26 22:38:10 +00:00
Neil Conway
e0707cbae9 The attached patch clarifies (or, rather, makes explicit) to readers how
to handle memory management for char pointers returned by libpq functions.
Original patch by Gavin Sherry, some tweaking and consistency improvements
by Neil Conway.
2004-01-26 22:13:21 +00:00
Bruce Momjian
7a14a72e08 Added:
> * Dump large object comments in custom dump format
2004-01-26 18:32:08 +00:00
Neil Conway
f30d39e706 Add usage examples for PREPARE and EXECUTE. Original patch from Gavin
Sherry, editorializing by Neil Conway.
2004-01-26 17:26:31 +00:00
Bruce Momjian
ee2f149d30 Clarify that the 'user' column still applies for 'trust'. 2004-01-26 05:35:15 +00:00
Bruce Momjian
3761f968c8 Update datestamp. 2004-01-26 05:33:24 +00:00
Bruce Momjian
34f0a8e72d *** empty log message *** 2004-01-25 04:56:25 +00:00
Bruce Momjian
ccf3a0440a Add Joe to TODO:
> * Joe is Joe Conway <mail@joeconway.com>
2004-01-25 04:50:16 +00:00
Bruce Momjian
acfa013e81 Fix typo I mistakenly added. 2004-01-25 03:30:00 +00:00
Bruce Momjian
afe7b7b60e Update null storage description. 2004-01-25 02:28:43 +00:00
Bruce Momjian
8303a3d1ea Mention that log_statement only prints query on PREPARE, not EXECUTE,
and PL/pgSQL only prints queries on first function call.
2004-01-25 00:36:18 +00:00
Tom Lane
9d8888079d Support named parameters in information_schema.parameters,
per Dennis Bjorklund.  I did not force initdb for this, but
you'd need to do one to get the improved view.
2004-01-24 23:45:13 +00:00
Tom Lane
c8bcd5ca92 Fix problems with dropped columns in pltcl triggers, per report from Patrick Samson. 2004-01-24 23:06:29 +00:00
Tom Lane
0152f14812 Example of a function taking a composite type should show how to call it. 2004-01-24 22:05:08 +00:00
Tom Lane
3969f2924b Revise GEQO planner to make use of some heuristic knowledge about SQL, namely
that it's good to join where there are join clauses rather than where there
are not.  Also enable it to generate bushy plans at need, so that it doesn't
fail in the presence of multiple IN clauses containing sub-joins.  These
changes appear to improve the behavior enough that we can substantially reduce
the default pool size and generations count, thereby decreasing the runtime,
and yet get as good or better plans as we were getting in 7.4.  Consequently,
adjust the default GEQO parameters.  I also modified the way geqo_effort is
used so that it affects both population size and number of generations;
it's now useful as a single control to adjust the GEQO runtime-vs-plan-quality
tradeoff.  Bump geqo_threshold to 12, since even with these changes GEQO
seems to be slower than the regular planner at 11 relations.
2004-01-23 23:54:21 +00:00
Bruce Momjian
81c554bbe8 Add:
> * Improve CREATE SCHEMA regression test
2004-01-23 15:13:30 +00:00
Bruce Momjian
8e32f78b1d Add MySQL mention of licensing difference. 2004-01-23 14:41:57 +00:00
Bruce Momjian
d84db7d56d Add:
> * Allow column-level privileges
2004-01-23 05:05:34 +00:00