Neil Conway
6e9c974e43
Editorialization for the additions to the CREATE TABLE reference page
...
made as part of the recent INCLUDING CONSTRAINTS patch. The text could
stand further improvement, but this is at least a step in the right
direction.
2006-06-28 22:01:52 +00:00
Bruce Momjian
06bd3dba80
Add URL for SITC
...
> http://momjian.us/cgi-bin/pgsitc
2006-06-28 21:05:22 +00:00
Bruce Momjian
15897332ed
Update:
...
< o Add support for WITH HOLD cursors
> o Add support for WITH HOLD and SCROLL cursors
>
> PL/pgSQL cursors should support the same syntax as
> backend cursors.
>
2006-06-28 15:39:32 +00:00
Bruce Momjian
c2c4f3c30e
Update Russian FAQ.
...
Viktor Vislobokov
2006-06-28 13:10:18 +00:00
Bruce Momjian
370a709c75
Add GUC update_process_title to control whether 'ps' display is updated
...
for every command, default to on.
2006-06-27 22:16:44 +00:00
Bruce Momjian
665c5e861a
Default stats_command_string to 'on', now that its overhead is minimal.
2006-06-27 19:07:50 +00:00
Bruce Momjian
33b4ad66c9
Revert patch, doesn't do what it should:
...
* %Disallow changing default expression of a SERIAL column
Dhanaraj M
2006-06-27 18:35:05 +00:00
Bruce Momjian
e99507eaa1
Will revert in next patch more cleanly.
...
> * -Disallow changing DEFAULT expression of a SERIAL column
2006-06-27 16:42:00 +00:00
Bruce Momjian
0c99c0fecf
Not done:
...
< * -Disallow changing DEFAULT expression of a SERIAL column
> * %Disallow changing DEFAULT expression of a SERIAL column
2006-06-27 16:39:27 +00:00
Bruce Momjian
dc2c25fc62
Add INCLUDING CONSTRAINTS to CREATE TABLE LIKE.
...
Greg Stark
2006-06-27 03:43:20 +00:00
Bruce Momjian
62f2693688
Done:
...
< * %Disallow changing DEFAULT expression of a SERIAL column?
<
< This should be done only if the existing SERIAL problems cannot be
< fixed.
<
> * -Disallow changing DEFAULT expression of a SERIAL column
2006-06-27 03:22:45 +00:00
Bruce Momjian
560feb474a
Done:
...
> o -Add PQescapeIdentifier()
2006-06-27 00:03:44 +00:00
Bruce Momjian
3b1790f987
Add PQescapeIdentifier() to libpq
...
Christopher Kings-Lynne
2006-06-27 00:03:42 +00:00
Tom Lane
ca0d2197ca
Change the row constructor syntax (ROW(...)) so that list elements foo.*
...
will be expanded to a list of their member fields, rather than creating
a nested rowtype field as formerly. (The old behavior is still available
by omitting '.*'.) This syntax is not allowed by the SQL spec AFAICS,
so changing its behavior doesn't violate the spec. The new behavior is
substantially more useful since it allows, for example, triggers to check
for data changes with 'if row(new.*) is distinct from row(old.*)'. Per
my recent proposal.
2006-06-26 17:24:41 +00:00
Bruce Momjian
6bf44d51ea
Use Unix newlines, instead of DOS ones.
2006-06-26 13:04:05 +00:00
Bruce Momjian
bc28f58b8f
Update my info:
...
> * Bruce is Bruce Momjian <bruce@momjian.us> of EnterpriseDB
2006-06-25 18:52:03 +00:00
Bruce Momjian
f5940e7b34
Add:
...
< * Reuse index tuples that point to rows that are not visible to anyone?
> * Reuse index tuples that point to heap tuples that are not visible to
> anyone?
2006-06-25 16:27:41 +00:00
Bruce Momjian
ac7a126d0c
Update entry:
...
< * Allow heap reuse of UPDATEd rows if old and new versions are on the
< same heap page?
> * Allow heap reuse of UPDATEd rows if no indexed columns are changed,
> and old and new versions are on the same heap page?
< This is possible for same-page updates because a single index row
< can point to both old and new values.
> While vacuum handles DELETEs fine, updating of non-indexed columns, like
> counters, are difficult for VACUUM to handle efficiently. This method
> is possible for same-page updates because a single index row can be
> used to point to both old and new values.
2006-06-24 23:47:58 +00:00
Bruce Momjian
fc6a2293b5
Add UPDATE entry for row reuse.
...
>
> * Allow heap reuse of UPDATEd rows if old and new versions are on the
> same heap page?
>
> This is possible for same-page updates because a single index row
> can point to both old and new values.
> http://archives.postgresql.org/pgsql-hackers/2006-06/msg01305.php
2006-06-24 23:45:02 +00:00
Tom Lane
eaf8f312c7
Some editorial work on the documentation of the current-date/time
...
functions.
2006-06-19 16:13:01 +00:00
Tom Lane
b13c9686d0
Take the statistics collector out of the loop for monitoring backends'
...
current commands; instead, store current-status information in shared
memory. This substantially reduces the overhead of stats_command_string
and also ensures that pg_stat_activity is fully up to date at all times.
Per my recent proposal.
2006-06-19 01:51:22 +00:00
Bruce Momjian
6075feed40
Update my email address.
2006-06-18 19:34:00 +00:00
Peter Eisentraut
5266f221a2
Merge postmaster and postgres command into just postgres. postmaster
...
symlink is kept for now for compatibility. To call single-user mode, use
postgres --single.
2006-06-18 15:38:37 +00:00
Tom Lane
c892643a3c
Code review for SELECT INTO STRICT patch: use saner choices of error
...
SQLSTATEs, fix some documentation problems.
2006-06-16 23:29:27 +00:00
Tom Lane
3ba3e6c8ce
Clean up after someone's curious idea that it'd be good to strip
...
leading zeroes from the SQLSTATE codes. They're strings, people,
not numbers.
2006-06-16 22:41:45 +00:00
Andrew Dunstan
e287fb27a5
docs for DROP ... IF EXISTS for the following cases:
...
language, tablespace, trigger, rule, opclass, function, aggregate. operator, and cast.
2006-06-16 22:27:55 +00:00
Bruce Momjian
bac6570e78
Add:
...
> o Allow PL/python to composite types and result sets
> once buggy assert-enabled versions of python can be detected
>
> http://archives.postgresql.org/pgsql-patches/2006-04/msg00087.php
2006-06-16 22:08:46 +00:00
Bruce Momjian
dceac3acc0
Add:
...
>
> * Fix CREATE CAST on DOMAINs
>
> http://archives.postgresql.org/pgsql-hackers/2006-05/msg00072.php
2006-06-16 22:05:01 +00:00
Bruce Momjian
4fff9d7290
Document issues with non-default tablespaces and pg_dumpall restores.
...
Backpatch documentation addition to 8.1.X.
2006-06-16 22:01:17 +00:00
Bruce Momjian
b055f00ebb
Add URL for ISO dates:
...
> http://archives.postgresql.org/pgsql-bugs/2006-04/msg00248.php
2006-06-16 21:41:24 +00:00
Bruce Momjian
e79cc2db00
Add URL for currency type:
...
> http://archives.postgresql.org/pgsql-general/2005-08/msg01432.php
2006-06-16 19:49:50 +00:00
Bruce Momjian
237756b1ce
Add URL for updatable views:
...
> http://archives.postgresql.org/pgsql-hackers/2006-03/msg00586.php
2006-06-16 18:50:24 +00:00
Bruce Momjian
1d9273b506
Add:
...
> * Consider shrinking expired tuples to just their headers
> http://archives.postgresql.org/pgsql-patches/2006-03/msg00142.php
2006-06-16 18:48:42 +00:00
Bruce Momjian
b49ce32da1
Add URL to:
...
* Auto-fill the free space map by scanning the buffer cache or by
checking pages written by the background writer
2006-06-16 18:38:39 +00:00
Bruce Momjian
64861671c9
Add URL for freespace map filling.
...
>
> http://archives.postgresql.org/pgsql-hackers/2006-02/msg01125.php
>
2006-06-16 18:37:31 +00:00
Bruce Momjian
632545d15c
>
...
> * Add support for public SYNONYMS
>
> http://archives.postgresql.org/pgsql-hackers/2006-03/msg00519.php
2006-06-16 18:32:07 +00:00
Bruce Momjian
16d8e82221
> o Add PL/Python tracebacks
...
>
> http://archives.postgresql.org/pgsql-patches/2006-02/msg00288.php
2006-06-16 18:11:03 +00:00
Bruce Momjian
dc86109eba
Add:
...
> o Fix problems with RETURN NEXT on tables with
> dropped/added columns after function creation
>
> http://archives.postgresql.org/pgsql-patches/2006-02/msg00165.php
2006-06-16 17:44:43 +00:00
Bruce Momjian
ad44b464d1
Add URL for:
...
> * Allow protocol-level BIND parameter values to be logged
>
> http://archives.postgresql.org/pgsql-hackers/2006-02/msg00165.php
2006-06-16 17:25:38 +00:00
Bruce Momjian
56e967f4ba
Add to locale TODO.detail.
2006-06-16 17:14:32 +00:00
Bruce Momjian
cfe71bd35d
Add URL for ISO date/time syntax:
...
>
> http://archives.postgresql.org/pgsql-hackers/2006-01/msg00250.php
>
2006-06-16 16:59:30 +00:00
Bruce Momjian
28b0d6bf62
Add LDAP documentation missed in code patch.
...
Magnus Hagander
2006-06-16 15:16:16 +00:00
Bruce Momjian
8fc2a5afa7
Update preload_library magic block wording.
2006-06-16 12:47:49 +00:00
Bruce Momjian
91fc80d0d3
Fix:
...
< get_employee_salary(emp_id AS 12345, tax_year AS 2001)
> get_employee_salary(12345 AS emp_id, 2001 AS tax_year)
2006-06-16 04:04:52 +00:00
Bruce Momjian
57ffc4d78b
Update magic block wording for preloaded libraries.
2006-06-16 04:02:35 +00:00
Bruce Momjian
a584c12426
Add STRICT to PL/pgSQL SELECT INTO, so exceptions are thrown if more or
...
less than one row is returned by the SELECT, for Oracle PL/SQL
compatibility.
Improve SELECT INTO documentation.
Matt Miller
2006-06-15 18:02:22 +00:00
Bruce Momjian
eb5558bce8
Fix to_ascii() markup error.
2006-06-15 17:52:48 +00:00
Bruce Momjian
167c7bb49a
Add mention that preload_libraries check the magic block, so
...
non-PostgreSQL libraries cannot be loaded using this capability.
2006-06-15 17:49:09 +00:00
Bruce Momjian
6241f46495
Update syntax suggestion:
...
< get_employee_salary(emp_id => 12345, tax_year => 2001)
> get_employee_salary(emp_id AS 12345, tax_year AS 2001)
2006-06-15 17:42:02 +00:00
Bruce Momjian
712e824ff1
Move list of supported to_ascii() encodings from footnote to main
...
description.
Nis Jorgensen
2006-06-15 17:38:26 +00:00