Bruce Momjian
3288d5a989
Add URLs for:
...
* Add support for SQL-standard GENERATED/IDENTITY columns
> http://archives.postgresql.org/pgsql-hackers/2007-05/msg00344.php
> http://archives.postgresql.org/pgsql-patches/2007-05/msg00076.php
2007-05-15 02:36:43 +00:00
Bruce Momjian
ed9a31b89b
Update instructions on creating TODO entry.
2007-05-14 16:38:42 +00:00
Bruce Momjian
c59cb9d325
Mark as done, add URL for other item:
...
< o Add support for arrays of complex types
>
> http://archives.postgresql.org/pgsql-patches/2007-05/msg00114.php
>
> o -Add support for arrays of complex types
2007-05-13 11:22:04 +00:00
Bruce Momjian
9083e91339
Add:
...
> * Have configure choose integer datetimes by default
>
> http://archives.postgresql.org/pgsql-patches/2007-05/msg00046.php
2007-05-12 22:10:40 +00:00
Bruce Momjian
c01b4d50e0
Add:
...
> o Allow data to be passed in native language formats, rather
> than only text
> http://archives.postgresql.org/pgsql-hackers/2007-05/msg00289.php
2007-05-12 22:06:42 +00:00
Bruce Momjian
4835df303d
Done:
...
< Last updated: Sat May 5 10:47:39 EDT 2007
> Last updated: Sat May 5 11:39:57 EDT 2007
< * Flush cached query plans when the dependent objects change,
< when the cardinality of parameters changes dramatically, or
> * -Flush cached query plans when the dependent objects change or
<
< A more complex solution would be to save multiple plans for different
< cardinality and use the appropriate plan based on the EXECUTE values.
<
< * Track dependencies in function bodies and recompile/invalidate
<
< This is particularly important for references to temporary tables
< in PL/PgSQL because PL/PgSQL caches query plans. The only workaround
< in PL/PgSQL is to use EXECUTE. One complexity is that a function
< might itself drop and recreate dependent tables, causing it to
< invalidate its own query plan.
<
< * Invalidate prepared queries, like INSERT, when the table definition
> * -Track dependencies in function bodies and recompile/invalidate
> * -Invalidate prepared queries, like INSERT, when the table definition
2007-05-05 15:40:01 +00:00
Bruce Momjian
dc9d3947e6
Move item:
...
< * Invalidate prepared queries, like INSERT, when the table definition
< is altered
>
> * Invalidate prepared queries, like INSERT, when the table definition
> is altered
2007-05-05 14:47:45 +00:00
Bruce Momjian
b573fec82b
Done:
...
> o -Allow multiple vacuums so large tables do not starve small
2007-05-05 14:44:15 +00:00
Bruce Momjian
aec9dc0efe
Wording update to FAQ_DEV..
2007-05-05 14:33:55 +00:00
Bruce Momjian
799bd9e8c8
Add note to FAQ_DEV that regression tests might need to be added.
2007-05-05 14:31:16 +00:00
Bruce Momjian
6488275b49
In developer's FAQ, update list API, from Tom Lane.
2007-05-05 10:21:13 +00:00
Bruce Momjian
1b57f0e3da
Add FAQ item about how patches are reviewed.
2007-05-05 04:09:25 +00:00
Bruce Momjian
71f8127bc6
Done:
...
> * -Allow ORDER BY ... LIMIT # to select high/low value without sort or
<
< Right now, if no index exists, ORDER BY ... LIMIT # requires we sort
< all values to return the high/low value. Instead The idea is to do a
< sequential scan to find the high/low value, thus avoiding the sort.
< MIN/MAX already does this, but not for LIMIT > 1.
<
2007-05-05 03:14:40 +00:00
Bruce Momjian
b1a1ea49da
Update to 8.4:
...
< * Make standard_conforming_strings the default in 8.3?
> * Make standard_conforming_strings the default in 8.4?
2007-04-29 07:17:12 +00:00
Bruce Momjian
5e95fc0c8b
Pl/pgsql MOVE done:
...
< o Add support for MOVE and SCROLL cursors
<
< PL/pgSQL cursors should support the same syntax as
< backend cursors.
<
> o -Add support for MOVE cursors
> o Add support for SCROLL cursors
2007-04-29 06:48:11 +00:00
Bruce Momjian
fad9fb1d83
Update Japanese FAQs.
...
Jun Kuwamura
2007-04-25 01:31:01 +00:00
Bruce Momjian
f63afbe8d4
Fix typo.
2007-04-24 21:29:42 +00:00
Bruce Momjian
2a2e6d3f0f
Update FAQ item:
...
<H3 id="item3.6">3.6) What is the upgrade process for
PostgreSQL?</H3>
to reference both versioning and specific upgrade instructions.
2007-04-24 21:28:54 +00:00
Bruce Momjian
3644ba5f9b
Done:
...
> o -Allow commenting of variables in postgresql.conf to restore them
2007-04-22 13:28:43 +00:00
Bruce Momjian
39c1ce2ccb
Remove duplicate text, per Magnus.
2007-04-20 13:48:21 +00:00
Bruce Momjian
ca3f095b98
Update FAQ for 8.2.4.
2007-04-19 03:05:10 +00:00
Bruce Momjian
9e53f83c75
Item not done, per Pavel:
...
< o -Add MOVE
< o -Add support for SCROLL cursors
> o Add support for MOVE and SCROLL cursors
2007-04-18 13:31:17 +00:00
Bruce Momjian
f30a72dcdb
Update TODO for plpgsql cursors:
...
< o -Add support for WITH HOLD and SCROLL cursors
> o -Add support for SCROLL cursors
> o Add support for WITH HOLD cursors
2007-04-17 23:54:32 +00:00
Bruce Momjian
097a200d89
Also done for PL/pgSQL:
...
< o Add support for WITH HOLD and SCROLL cursors
> o -Add support for WITH HOLD and SCROLL cursors
2007-04-17 21:22:51 +00:00
Bruce Momjian
f672b875ae
Done:
...
< o Add MOVE
> o -Add MOVE
2007-04-17 21:22:13 +00:00
Bruce Momjian
e6facb3b95
Add warning about TODO item:
...
< Currently all schemas are owned by the super-user because they are
< copied from the template1 database.
> Currently all schemas are owned by the super-user because they are copied
> from the template1 database. However, since all objects are inherited
> from the template database, it is not clear that setting schemas to the db
> owner is correct.
2007-04-17 20:50:34 +00:00
Bruce Momjian
6c2c6682f6
Not easy, per Alvaro:
...
< * %Set proper permissions on non-system schemas during db creation
> * Set proper permissions on non-system schemas during db creation
2007-04-17 20:47:55 +00:00
Bruce Momjian
1b75d634a6
Update TODO:
...
< o Consider reducing on-disk varlena length from four to two
< because a heap row cannot be more than 64k in length
> o Consider reducing on-disk varlena length from four bytes to
> two because a heap row cannot be more than 64k in length
2007-04-13 23:23:22 +00:00
Bruce Momjian
5b464e1196
Update Win32 FAQ HTML version to match corrected text version.
2007-04-13 20:00:10 +00:00
Bruce Momjian
c0e42e9325
Done:
...
> * -Add RESET SESSION command to reset all session state
2007-04-12 19:38:26 +00:00
Bruce Momjian
e6e47f278d
Update text, per Greg Stark:
...
< o Allow single-byte header storage for arrays
> o Allow single-byte header storage for array elements
2007-04-11 21:02:31 +00:00
Bruce Momjian
f7424b0d4b
Add:
...
> o Allow single-byte header storage for arrays
2007-04-10 01:33:39 +00:00
Bruce Momjian
170fa82b1a
Add:
...
> o Have WITH CONSTRAINTS also create constraint indexes
> http://archives.postgresql.org/pgsql-patches/2007-04/msg00149.php
2007-04-10 01:22:12 +00:00
Bruce Momjian
485d9ca96f
Add URL for:
...
* Simplify ability to create partitioned tables
> http://archives.postgresql.org/pgsql-hackers/2007-04/msg00151.php
2007-04-09 21:18:29 +00:00
Bruce Momjian
bbed5ba914
Done:
...
> o -Make CLUSTER preserve recently-dead tuples per MVCC requirements
2007-04-08 02:17:02 +00:00
Bruce Momjian
c218c0bfda
Done:
...
> o -Add more logical syntax CLUSTER table USING index;
2007-04-08 00:36:08 +00:00
Bruce Momjian
9af03980cf
Done:
...
> * -Allow use of indexes to search for NULLs
2007-04-07 03:08:20 +00:00
Bruce Momjian
d6e3bb63cb
Done:
...
o -Support a smaller header for short variable-length fields
2007-04-07 02:48:16 +00:00
Bruce Momjian
bd097ccdd4
Add URL for:
...
* Reduce WAL traffic so only modified values are written rather than
entire rows
>
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg01589.php
>
2007-04-05 02:08:53 +00:00
Bruce Momjian
5dbd9c9c53
Re-add FAQ item 3.7 which was accidentally removed in previous commit:
...
<H3 id="item3.7">3.7) What computer hardware should I use?</H3>
2007-04-04 19:26:58 +00:00
Bruce Momjian
fb4279e99c
Done:
...
> o -Allow PL/PythonU to return boolean rather than 1/0
2007-04-03 15:51:36 +00:00
Bruce Momjian
4fea0ca8f3
Update:
...
< * Add transaction_idle_timeout GUC so locks are not held for long
> * Add idle_in_transaction_timeout GUC so locks are not held for long
2007-04-03 04:12:00 +00:00
Bruce Momjian
d542bde900
Update:
...
< * Add idle_timeout GUC so locks are not held for log periods of time
> * Add transaction_idle_timeout GUC so locks are not held for long
> periods of time
2007-04-03 02:17:11 +00:00
Bruce Momjian
401bc9cfcb
Add:
...
> * Allow all data types to cast to and from TEXT
>
> http://archives.postgresql.org/pgsql-hackers/2007-04/msg00017.php
>
>
2007-04-03 01:25:12 +00:00
Bruce Momjian
f4cc73731d
Add:
...
>
> * Add idle_timeout GUC so locks are not held for log periods of time
2007-04-03 01:21:06 +00:00
Bruce Momjian
aa8fb12498
Add URL for:
...
o Allow UPDATE tab SET ROW (col, ...) = (SELECT...)
<
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg00865.php
2007-04-03 01:16:24 +00:00
Bruce Momjian
133d1d4f45
Add URL for:
...
o Allow commenting of variables in postgresql.conf to restore them
to defaults
> http://archives.postgresql.org/pgsql-patches/2007-03/msg00180.php
2007-04-02 23:25:20 +00:00
Bruce Momjian
5d8a23403f
Add URL for:
...
o Allow a warm standby system to also allow read-only
statements
[pitr]
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg00050.php
2007-04-02 22:50:19 +00:00
Bruce Momjian
17285959c1
Add URL for:
...
* Improve speed with indexes
For large table adjustments during VACUUM FULL, it is faster to cluster
or reindex rather than update the index. Also, index updates can bloat
the index.
>
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg00024.php
2007-04-02 22:49:03 +00:00
Bruce Momjian
3a7d66b48a
Add:
...
> 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
2007-04-02 22:46:10 +00:00
Bruce Momjian
ffb27446cc
Pl/python -> Pl/PythonU:
...
< 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
2007-04-02 21:28:10 +00:00
Bruce Momjian
5c706f1c98
Add:
...
> * Fix to_date()-related functions to consistently issue errors
>
> http://archives.postgresql.org/pgsql-hackers/2007-02/msg00915.php
>
2007-04-02 21:25:34 +00:00
Bruce Momjian
ecd12df117
Add:
...
>
> o Allow PL/Python to return boolean rather than 1/0
>
> http://archives.postgresql.org/pgsql-patches/2007-01/msg00596.php
>
2007-04-02 21:10:53 +00:00
Bruce Momjian
d6bac1e8e9
Add item:
...
>
> * Consider reducing memory used for shared buffer reference count
>
> http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php
2007-04-02 20:43:40 +00:00
Bruce Momjian
3e8ff14506
Add URL for:
...
o 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
2007-04-02 20:10:16 +00:00
Bruce Momjian
cac01fc038
Done:
...
< * 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)
2007-04-02 17:18:44 +00:00
Bruce Momjian
bf56e8a79f
> o Add PQexecf() that allows complex parameter substitution
...
>
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg01803.php
2007-04-02 17:15:39 +00:00
Bruce Momjian
f9ce21f94c
Update Japanese FAQ.
...
Jun Kuwamura
2007-03-30 03:46:53 +00:00
Bruce Momjian
31f0bacb44
Add to:
...
* Reduce storage space for small NUMERICs
> http://archives.postgresql.org/pgsql-patches/2007-02/msg00505.php
2007-03-29 21:44:39 +00:00
Bruce Momjian
84045144e7
Add:
...
> * Reduce storage space for small NUMERICs
>
> http://archives.postgresql.org/pgsql-hackers/2007-02/msg01331.php
>
2007-03-29 21:43:34 +00:00
Bruce Momjian
418834f60d
Update:
...
< o Add more logical syntax CLUSTER table USING index;
> o Add more logical syntax CLUSTER table USING index;
2007-03-29 20:24:34 +00:00
Bruce Momjian
9456a60f52
Update item:
...
o 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;
2007-03-29 20:23:56 +00:00
Bruce Momjian
553c7aeebf
Add URL for:
...
* Automatically create rules on views so they are updateable, per SQL99
> http://archives.postgresql.org/pgsql-patches/2006-08/msg00255.php
2007-03-28 02:17:45 +00:00
Bruce Momjian
1678e16cb3
Remove item due to lack of interest:
...
< * %Add pg_get_acldef(), pg_get_typedefault(), pg_get_attrdef(),
< pg_get_tabledef(), pg_get_domaindef(), pg_get_functiondef()
<
< These would be for application use, not for use by pg_dump.
<
2007-03-27 17:27:01 +00:00
Bruce Momjian
d3afd68051
Add:
...
>
> * Allow configuration of backend priorities via the operating system
>
> Though backend priorities make priority inversion during lock
> waits possible, research shows that this is not a huge problem.
> http://archives.postgresql.org/pgsql-general/2007-02/msg00493.php
2007-03-27 15:36:40 +00:00
Bruce Momjian
64652e8632
Update:
...
* Improve dead row detection during multi-statement transactions usage
2007-03-26 23:48:43 +00:00
Bruce Momjian
997b3c1b5d
Add:
...
> * Increase the number of rows recognized as dead during multi-statement
> transactions
>
> http://archives.postgresql.org/pgsql-patches/2007-03/msg00358.php
>
2007-03-26 23:47:53 +00:00
Bruce Momjian
7b4726e6c3
Add:
...
>
> * Allow BEFORE INSERT triggers on views
>
> http://archives.postgresql.org/pgsql-general/2007-02/msg01466.php
2007-03-25 02:21:19 +00:00
Bruce Momjian
b72426d351
Add:
...
> o Add more logical syntax CLUSTER table ORDER BY index;
> support current syntax for backward compatibility
2007-03-24 23:12:34 +00:00
Bruce Momjian
404c00434c
Add:
...
>
> * Fix cases where invalid byte encodings are accepted by the database,
> but throw an error on SELECT
>
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg00767.php
2007-03-22 20:55:19 +00:00
Bruce Momjian
760b988f9d
Add to TODO:
...
CLUSTER:
>
> o %Add VERBOSE option to report tables as they are processed,
> like VACUUM VERBOSE
2007-03-22 20:38:42 +00:00
Bruce Momjian
2b49e5d3cb
Add:
...
<
<
> o During index creation, pre-sort the tuples to improve build speed
>
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg01199.php
>
2007-03-21 21:25:46 +00:00
Bruce Momjian
5fc7ba76dd
Remove TODO item, not wanted:
...
< * Add NUMERIC division operator that doesn't round?
<
< Currently NUMERIC _rounds_ the result to the specified precision.
< This means division can return a result that multiplied by the
< divisor is greater than the dividend, e.g. this returns a value > 10:
<
< SELECT (10::numeric(2,0) / 6::numeric(2,0))::numeric(2,0) * 6;
<
< The positive modulus result returned by NUMERICs might be considered
< inaccurate, in one sense.
<
2007-03-21 21:21:21 +00:00
Bruce Momjian
bebbea0c1e
Add URL for:
...
* Add locale-aware MONEY type, and support multiple currencies
http://archives.postgresql.org/pgsql-hackers/2007-03/msg01181.php
2007-03-21 16:43:31 +00:00
Bruce Momjian
3b765dba78
Add URL for:
...
* Allow accurate statistics to be collected on indexes with more than
one column or expression indexes, perhaps using per-index statistics
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg01131.php
2007-03-21 00:33:08 +00:00
Bruce Momjian
c45fa5598b
In FAQ, reference upgrade info via URL.
2007-03-20 17:43:57 +00:00
Bruce Momjian
d89b968319
Not done, reverted:
...
< o -Allow commenting of variables in postgresql.conf to restore them
> o Allow commenting of variables in postgresql.conf to restore them
2007-03-20 16:36:20 +00:00
Bruce Momjian
e7bb07ea13
Done:
...
> o -Allow commenting of variables in postgresql.conf to restore them
< http://archives.postgresql.org/pgsql-hackers/2006-09/msg01481.php
2007-03-20 16:32:42 +00:00
Bruce Momjian
e927f8f14e
Remove last line of patch license, per Zeugswetter Andreas:
...
"If the patch is not BSD-licensed, it will be rejected."
2007-03-19 16:53:03 +00:00
Bruce Momjian
79929fff76
Add URL for:
...
* Simplify ability to create partitioned tables
> http://archives.postgresql.org/pgsql-hackers/2007-03/msg00375.php
2007-03-19 15:50:48 +00:00
Bruce Momjian
00c56bb7f8
Add URL for:
...
* Allow sequential scans to take advantage of other concurrent
sequential scans, also called "Synchronised Scanning"
http://archives.postgresql.org/pgsql-hackers/2007-03/msg00415.php
2007-03-19 15:24:17 +00:00
Bruce Momjian
37fc8a667e
Remove timeline for 8.3 release, now on web site.
2007-03-05 18:04:03 +00:00
Bruce Momjian
f52019cf80
Done:
...
> o -Allow psql \pset boolean variables to set to fixed values, rather
2007-03-03 17:24:04 +00:00
Bruce Momjian
bb8b5b83da
Update license wording in FAQ_DEV.
2007-03-03 16:12:37 +00:00
Bruce Momjian
b7f73bedc8
Add URLs for:
...
* Add REPLACE or UPSERT command that does UPDATE, or on failure, INSERT
[merge]
2007-03-03 03:08:46 +00:00
Bruce Momjian
1a7f6302bc
HTML markup fix.
2007-03-02 21:03:55 +00:00
Bruce Momjian
4c644ed7b0
Fix HTML markup.
2007-03-02 21:03:11 +00:00
Bruce Momjian
23ef7b6cf4
in FAQ_DEV, mention we don't want non-BSD-compatible licensed patches.
2007-03-02 17:51:56 +00:00
Bruce Momjian
d1ce4f7396
Add language about rights given by posting a patch:
...
<li>PostgreSQL is licensed under a BSD license. By posting a patch
to the public PostgreSQL mailling lists, you are giving the PostgreSQL
Global Development Group the non-revokable right to distribute your
patch under the BSD license. If you use code that is available under
some other license that is BSD compatible (eg. public domain), please
note that in your email submission.</li>
2007-02-28 17:28:09 +00:00
Bruce Momjian
0459b591fc
Update release timeline to use unnumber lists HTML.
2007-02-27 23:12:51 +00:00
Bruce Momjian
a5f96f69cb
Update DEV FAQ for CVS/SVN issue.
...
Robert Treat
2007-02-27 21:07:20 +00:00
Bruce Momjian
1449e6f981
Update upgrade FAQ info.
2007-02-23 19:06:22 +00:00
Bruce Momjian
8c98fd6e7f
Update upgrade wording.
2007-02-21 22:54:11 +00:00
Bruce Momjian
526b1d6979
Update FAQ about minor updates.
2007-02-21 19:48:02 +00:00
Bruce Momjian
9bc6af8026
Update Japanese FAQ.
...
Jun Kuwamura
2007-02-21 17:23:49 +00:00
Bruce Momjian
bded8fdd8d
Update URL in German FAQ for bug form, per Schima, Fabian
2007-02-21 16:49:37 +00:00
Bruce Momjian
28ebe6b5d0
Update Chinese FAQs to have two versions, a traditional Chinese version (Taiwan)
...
and a Simplified version (China (PRC)).
Backpatch to 8.2.X.
Daojing.Zhou
2007-02-21 16:42:36 +00:00
Bruce Momjian
c1958e5bd4
Fix typo, per Dave Page.
2007-02-21 16:09:01 +00:00
Bruce Momjian
3986d713ac
Update minor release text.
2007-02-21 16:08:05 +00:00
Bruce Momjian
879caf1369
Update upgrade text.
2007-02-21 15:07:35 +00:00