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
cd39718446
Document how to identify an invalid index after a failed CREATE INDEX
...
CONCURRENTLY.
Gregory Stark
2007-04-03 22:38:35 +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
Tom Lane
b3005276eb
Decouple the values of TOAST_TUPLE_THRESHOLD and TOAST_MAX_CHUNK_SIZE.
...
Add the latter to the values checked in pg_control, since it can't be changed
without invalidating toast table content. This commit in itself shouldn't
change any behavior, but it lays some necessary groundwork for experimentation
with these toast-control numbers.
Note: while TOAST_TUPLE_THRESHOLD can now be changed without initdb, some
thought still needs to be given to needs_toast_table() in toasting.c before
unleashing random changes.
2007-04-03 04:14:26 +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
Peter Eisentraut
626b4416b9
Put documentation on XML data type and functions in better positions. Add
...
some index terms.
2007-04-02 15:27:02 +00:00
Tom Lane
57690c6803
Support enum data types. Along the way, use macros for the values of
...
pg_type.typtype whereever practical. Tom Dunstan, with some kibitzing
from Tom Lane.
2007-04-02 03:49:42 +00:00
Peter Eisentraut
0b75afda92
Mapping schemas and databases to XML and XML Schema.
...
Refactor and document the remaining mapping code.
2007-04-01 09:00:26 +00:00
Magnus Hagander
335feca441
Add some instrumentation to the bgwriter, through the stats collector.
...
New view pg_stat_bgwriter, and the functions required to build it.
2007-03-30 18:34:56 +00:00
Bruce Momjian
f9ce21f94c
Update Japanese FAQ.
...
Jun Kuwamura
2007-03-30 03:46:53 +00:00
Bruce Momjian
2ebfe9a818
Update SSL description for when SSL root.crt/server.crt is required;
...
add link to libpq SSL does from server docs.
Backpatch to 8.2.X.
2007-03-30 03:19:02 +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
Magnus Hagander
96b171903d
Make ECPG regression tests use native threading instead of pthreads, now that
...
ecpglib supports it.
Change configure (patch from Bruce) and msvc build system to no longer require
pthreads on win32, since all parts of postgresql can be thread-safe using the
native platform functions.
2007-03-29 15:30:52 +00:00
Tom Lane
fba8113c1b
Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving)
...
--- Simon.
Also, code review and cleanup for the previous COPY-no-WAL patches --- Tom.
2007-03-29 00:15:39 +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
06d5fddfbf
Add documentation for pulling the CVS repository using rsync, and
...
mention cvsup last.
2007-03-27 01:45:22 +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
Tom Lane
b581b85406
Fix seriously broken markup for libpq-envars cross-references.
2007-03-26 17:23:37 +00:00
Tom Lane
55a7cf80a0
Allow non-superuser database owners to create procedural languages.
...
A DBA is allowed to create a language in his database if it's marked
"tmpldbacreate" in pg_pltemplate. The factory default is that this is set
for all standard trusted languages, but of course a superuser may adjust
the settings. In service of this, add the long-foreseen owner column to
pg_language; renaming, dropping, and altering owner of a PL now follow
normal ownership rules instead of being superuser-only.
Jeremy Drake, with some editorialization by Tom Lane.
2007-03-26 16:58:41 +00:00
Tom Lane
287ed68dd2
Remove assertion that constraint_exclusion risks wrong answers if
...
table constraints are changed; this is no longer true now that we
have a plan invalidation mechanism.
2007-03-26 01:41:57 +00:00
Tom Lane
bf8236526b
Remove the prohibition on executing cursor commands through SPI_execute.
...
Vadim had included this restriction in the original design of the SPI code,
but I'm darned if I can see a reason for it.
I left the macro definition of SPI_ERROR_CURSOR in place, so as not to
needlessly break any SPI callers that are checking for it, but that code
will never actually be returned anymore.
2007-03-25 23:27:59 +00:00
Tatsuo Ishii
75c6519ff6
Add new encoding EUC_JIS_2004 and SHIFT_JIS_2004,
...
along with new conversions among EUC_JIS_2004, SHIFT_JIS_2004 and UTF-8.
catalog version has been bump up.
2007-03-25 11:56:04 +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
Magnus Hagander
8ca1571665
Support for installing NLS files, and update support to use gettext
...
from gnuwin32.
2007-03-24 22:16:49 +00:00
Bruce Momjian
36d35a14df
Document that LDAP URLs should be double-quoted in pg_hba.conf because
...
commas are often present in the URL.
Backpatch to 8.2.X.
2007-03-24 21:46:23 +00:00
Magnus Hagander
3024b0aa94
Support for running contribcheck on msvc
2007-03-23 09:57:55 +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