Bruce Momjian
548d646e65
Add log_duration to GUC/postgresql.conf.
...
Rename debug_print_query to log_statement and rename show_query_stats to
show_statement_stats.
2002-09-01 23:26:06 +00:00
Bruce Momjian
f4abdd8212
Add:
...
> o Add table function support to pltcl, plperl, plpython
2002-09-01 22:36:11 +00:00
Tom Lane
470a1048ec
plpgsql functions can return RECORD, per Neil Conway.
2002-09-01 16:28:06 +00:00
Tom Lane
1903221517
Minor copy-editing.
2002-09-01 02:37:02 +00:00
Bruce Momjian
a03f9adb98
Remove mention of wal_files in a SHOW example.
2002-09-01 01:59:48 +00:00
Bruce Momjian
ee8fcc57f6
Done:
...
> o -SELECT col FROM tab WHERE numeric_col = 10.1 fails, requires quotes
2002-09-01 01:32:21 +00:00
Tom Lane
1bab464eb4
Code review for pg_locks feature. Make shmemoffset of PROCLOCK structs
...
available (else there's no way to interpret the list links). Change
pg_locks view to show transaction ID locks separately from ordinary
relation locks. Avoid showing N duplicate rows when the same lock is
held multiple times (seems unlikely that users care about exact hold
count). Improve documentation.
2002-08-31 17:14:28 +00:00
Bruce Momjian
642fd38e42
*** empty log message ***
2002-08-31 01:36:33 +00:00
Tom Lane
9c279355fb
Updates to reflect availability of autocommit option.
2002-08-30 22:45:25 +00:00
Tom Lane
26993b2918
AUTOCOMMIT mode is now an available backend GUC variable; setting it
...
to false provides more SQL-spec-compliant behavior than we had before.
I am not sure that setting it false is actually a good idea yet; there
is a lot of client-side code that will probably be broken by turning
autocommit off. But it's a start.
Loosely based on a patch by David Van Wie.
2002-08-30 22:18:07 +00:00
Tom Lane
e2d156fa6e
Add attisinherited column to pg_attribute; use it to guard against
...
column additions, deletions, and renames that would let a child table
get out of sync with its parent. Patch by Alvaro Herrera, with some
kibitzing by Tom Lane.
2002-08-30 19:23:20 +00:00
Bruce Momjian
47c51db5f3
Update documentation for --with-perl.
2002-08-30 17:14:30 +00:00
Bruce Momjian
2c65658c04
Improve wording after wal_files removal.
2002-08-30 16:53:34 +00:00
Bruce Momjian
63653f7ffa
Complete TODO item:
...
* Remove wal_files postgresql.conf option because WAL files are
now recycled
2002-08-30 16:50:50 +00:00
Bruce Momjian
f7e089b3fa
Back out password packet length check.
...
Improve wording of pre-7.3 syntax mention.
2002-08-30 16:00:41 +00:00
Bruce Momjian
cafebdd4d8
Add comment on old sytax for SELECT FOR UPDATE/LIMIT and COPY.
2002-08-30 03:18:23 +00:00
Tom Lane
e107f3a7e3
PL/pgSQL functions can return sets. Neil Conway's patch, modified so
...
that the functionality is available to anyone via ReturnSetInfo, rather
than hard-wiring it to PL/pgSQL.
2002-08-30 00:28:41 +00:00
Peter Eisentraut
6d27cfdd89
Make pg_resetxlog options parsing more standard and prepare messages for
...
translation.
2002-08-29 22:19:03 +00:00
Bruce Momjian
31fbdad6e5
The unit for statement_timeout is s/1000, not s/1000000
...
Manfred Koizar
2002-08-29 19:53:58 +00:00
Tom Lane
e4186762ff
Adjust nodeFunctionscan.c to reset transient memory context between calls
...
to the table function, thus preventing memory leakage accumulation across
calls. This means that SRFs need to be careful to distinguish permanent
and local storage; adjust code and documentation accordingly. Patch by
Joe Conway, very minor tweaks by Tom Lane.
2002-08-29 17:14:33 +00:00
Tom Lane
bf59ccc7d8
A few more fixes for the <replaceable>able> fiasco.
2002-08-29 05:17:55 +00:00
Tom Lane
99fd5cbd41
FOUND patch was a bit over-enthusiastic: SQL commands that are not
...
INSERT, UPDATE, or DELETE shouldn't change FOUND. IMHO anyway.
Also, try to make documentation a little clearer.
2002-08-29 04:12:03 +00:00
Tom Lane
5241a6259f
Remove support for version-0 FE/BE protocol, per pghackers discussion.
...
This breaks support for 6.2 or older client libraries.
2002-08-29 03:22:01 +00:00
Tom Lane
64505ed58b
Code review for standalone composite types, query-specified composite
...
types, SRFs. Not happy with memory management yet, but I'll commit these
other changes.
2002-08-29 00:17:06 +00:00
Bruce Momjian
1923816c37
Add mention of foreign key dependency and SERIAL in 7.2 data restores.
...
Note can probably be removed after a couple of releases.
Rod Taylor
2002-08-28 20:17:44 +00:00
Bruce Momjian
4469f1aec7
Remove:
...
< * Remove PGPASSWORD because it is insecure on some OS's, in 7.4
2002-08-28 16:45:11 +00:00
Tom Lane
83501ef4ca
Update info about relkind and pg_type entries for composite-types patch.
2002-08-28 15:02:55 +00:00
Bruce Momjian
6077db92c2
Allow FOR UPDATE to appear after LIMIT/OFFSET to match MySQL syntax and as
...
a more logical ordering.
2002-08-28 14:35:37 +00:00
Bruce Momjian
056dee3bad
Add:
...
> o Add SET SCHEMA
2002-08-27 21:16:13 +00:00
Peter Eisentraut
7292131c66
Enable locale, so case conversion (identifier processing) and number
...
formatting (\timing) works correctly. Change "Total time" to "Time"
since there is nothing that "total" refers to. Remove non-multibyte
code.
2002-08-27 20:16:49 +00:00
Peter Eisentraut
7af5ea736f
Reimplement pg_dumpall in C. Currently no change in functionality,
...
except that it's more robust, reconnects less often, and is NLS'ed.
2002-08-27 18:57:26 +00:00
Bruce Momjian
dbf261f588
Add:
...
> * Allow free space map to be auto-sized or warn when it is too small
2002-08-27 16:19:46 +00:00
Bruce Momjian
cf0be7fe5e
Add error code emails.
2002-08-27 15:31:32 +00:00
Bruce Momjian
78a693c430
Add:
...
> * Allow REINDEX to rebuild all indexes, remove /contrib/reindex
> o Allow CLUSTER to cluster all tables, remove clusterdb
2002-08-27 14:17:14 +00:00
Tom Lane
28e82066a1
PREPARE/EXECUTE statements. Patch by Neil Conway, some kibitzing
...
from Tom Lane.
2002-08-27 04:55:12 +00:00
Bruce Momjian
bc8f725a4a
Done:
...
> o -Cluster all tables at once using pg_index.indisclustered set during
2002-08-27 04:30:24 +00:00
Bruce Momjian
a4965520f6
Add to mmap discussion.
2002-08-27 04:09:01 +00:00
Bruce Momjian
e0a77f56e3
Cleanup of SGML
2002-08-27 03:55:17 +00:00
Bruce Momjian
c0ad595386
I attach a little patch to make CLUSTER set and reset the indisclustered
...
bit on the indexes.
I also attach clusterdb and clusterdb.sgml; both of them are blatant
rips of vacuumdb and vacuumdb.sgml, but get the job done. Please review
them, as I'm probably making a lot of mistakes with SGML and I can't
compile it here.
vacuumdb itself is not very comfortable to use when the databases have
passwords, because it has to connect once for each table (I can probably
make it connect only once for each database; should I?). Because of
this I added a mention of PGPASSWORDFILE in the documentation, but I
don't know if that is the correct place for that.
Alvaro Herrera
2002-08-27 03:38:28 +00:00
Bruce Momjian
90997ddaac
Add OS X link line example for external functions.
2002-08-26 23:22:47 +00:00
Bruce Momjian
543539bb35
Add discussion of pre-write pages to WAL.
2002-08-26 23:14:15 +00:00
Bruce Momjian
52b784a728
Add:
...
> partial page writes [wal]
2002-08-26 23:13:37 +00:00
Bruce Momjian
3109e33eb8
Add:
...
> * Add CORRESPONDING BY to UNION/INTERSECT/EXCEPT
2002-08-26 23:02:21 +00:00
Bruce Momjian
c6b67cac6b
Remove:
...
< o Add plsh server-side shell language (Peter E)
2002-08-26 22:02:20 +00:00
Bruce Momjian
9072329da8
*** empty log message ***
2002-08-26 22:01:50 +00:00
Bruce Momjian
6f8d160be3
Add to selfjoin DELETE todo.
2002-08-26 21:52:00 +00:00
Bruce Momjian
80d5040fd7
Add:
...
> * Allow DELETE to handle table aliases for self-joins [delete]
2002-08-26 21:35:32 +00:00
Bruce Momjian
566cde8cdc
Add delete selfjoin item.
2002-08-26 21:35:01 +00:00
Bruce Momjian
89f4f4a8e5
Add info on disabled triggers.
2002-08-26 20:03:10 +00:00
Bruce Momjian
339982c850
Add:
...
> * Allow triggers to be disabled [trigger]
2002-08-26 20:02:45 +00:00
Bruce Momjian
8009c27592
Add 'return' file.
2002-08-26 17:40:27 +00:00
Bruce Momjian
c7f3263dfb
Add return tuple count item to TODO.
2002-08-26 17:40:00 +00:00
Bruce Momjian
50bbb3a11d
Add:
...
> * Return proper effected tuple count from complex commands [return]
2002-08-26 17:39:31 +00:00
Bruce Momjian
d87677022b
Add anther sequential scan email.
2002-08-26 17:14:29 +00:00
Bruce Momjian
43e740b317
Add mention of 1 terrabyte databases.
2002-08-26 01:05:43 +00:00
Bruce Momjian
f5615ed45d
*** empty log message ***
2002-08-26 01:04:44 +00:00
Bruce Momjian
e21e02ab12
Add raw file discussion to performance TODO.detail.
2002-08-26 01:04:13 +00:00
Bruce Momjian
7e3f2449d8
Done:
...
> * -Disallow TRUNCATE on tables that are involved in referential constraints
2002-08-26 00:52:40 +00:00
Bruce Momjian
11825dd96e
Add to tablespaces discussion.
2002-08-26 00:22:53 +00:00
Bruce Momjian
15f335eab9
Add to tablespaces file.
2002-08-26 00:19:33 +00:00
Bruce Momjian
a10353ab83
Add file describing error message format.
2002-08-25 20:36:14 +00:00
Bruce Momjian
f82bab0952
Add:
...
> * Make error messages more consistent [error]
2002-08-25 20:30:30 +00:00
Bruce Momjian
d46172e4fa
Update docs for 7.2.2 release info.
2002-08-25 14:34:24 +00:00
Bruce Momjian
58e47c40a0
Update Japanese FAQ, from Jun Kuwamura
2002-08-25 12:58:44 +00:00
Tom Lane
976246cc7e
The cstring datatype can now be copied, passed around, etc. The typlen
...
value '-2' is used to indicate a variable-width type whose width is
computed as strlen(datum)+1. Everything that looks at typlen is updated
except for array support, which Joe Conway is working on; at the moment
it wouldn't work to try to create an array of cstring.
2002-08-24 15:00:47 +00:00
Bruce Momjian
cf4d885c67
Done:
...
> * -SELECT cash_out(2) crashes because of opaque
2002-08-24 11:24:58 +00:00
Tom Lane
a2a3192802
Further cleanup around the edges of OPAQUE/pseudotype changes. Correct
...
the declarations of some index access method support functions. Support
SQL functions returning VOID.
2002-08-23 16:41:38 +00:00
Bruce Momjian
6415ffe7af
Not sure how I fixed it the first time, but here's a fix for another
...
instance in which the docs mention that 'NAMEDATALEN == 32".
Neil Conway
2002-08-23 04:27:19 +00:00
Bruce Momjian
77072f891b
Add space.k>
2002-08-23 03:10:44 +00:00
Bruce Momjian
ec2c71ad39
Add:
...
> * Allow xlog directory location to be specified during initdb, perhaps
> using symlinks
2002-08-23 03:10:15 +00:00
Bruce Momjian
2e0e430659
This patch updates the CREATE OPERATOR sgml docs for the new default
...
settings of NAMEDATALEN. I looked through the docs for other
references to NAMEDATALEN, but this is the only one I could find.
Neil Conway
2002-08-23 02:54:18 +00:00
Bruce Momjian
b5ccfc216a
Update Russian FAQ.
2002-08-23 02:53:20 +00:00
Bruce Momjian
3d801dbb1c
Add:
...
> * Add GUC parameter to print queries that generate errors
2002-08-23 02:46:39 +00:00
Tom Lane
ebddac07a9
Very minor copy-editing.
2002-08-23 01:28:17 +00:00
Tom Lane
6bd8a1c2d3
Add note that explains that \df omits functions it thinks are I/O functions.
2002-08-23 01:27:44 +00:00
Tom Lane
41ff800bb2
Update reference to value of NAMEDATALEN. Someone needs to troll the
...
docs and find the other obsolete statements that no doubt lurk.
2002-08-23 00:33:24 +00:00
Bruce Momjian
ec35e4592d
Mark 7.2.2 as newest release.
2002-08-22 23:20:52 +00:00
Bruce Momjian
0540b2b59d
Update FAQ.
2002-08-22 23:20:25 +00:00
Bruce Momjian
5530b0c666
Improve wording of upgrade section.
2002-08-22 15:31:07 +00:00
Bruce Momjian
090884bed3
Fix for documention:
...
>>" It's also possible to select no escape character by writing ESCAPE ''.
>>In this case there is no way to turn off the special meaning of
>>underscore and percent signs in the pattern."
Joe Conway
2002-08-22 04:56:44 +00:00
Bruce Momjian
c76f5aa530
> > I had great difficulty in finding how to change the search path, so here
...
> > is a patch to add some cross-referencing.
Oliver Elphick
2002-08-22 04:52:17 +00:00
Bruce Momjian
dac22ee43c
Add:
...
> * Allow bytea to handle LIKE with non-TEXT patterns
2002-08-22 04:47:31 +00:00
Bruce Momjian
f6353c6ee4
Remove libpq++ SGML documentation.
2002-08-22 03:17:38 +00:00
Tom Lane
b663f3443b
Add a bunch of pseudo-types to replace the behavior formerly associated
...
with OPAQUE, as per recent pghackers discussion. I still want to do some
more work on the 'cstring' pseudo-type, but I'm going to commit the bulk
of the changes now before the tree starts shifting under me ...
2002-08-22 00:01:51 +00:00
Bruce Momjian
0f9f2feee4
Fix bad markup detected by Alvaro Herrera
2002-08-21 16:08:19 +00:00
Bruce Momjian
cbe19208ee
Fix markup, Alvaro Herrera.
2002-08-21 05:25:49 +00:00
Peter Eisentraut
6faf8024fa
Enable large file support.
...
Use off_t and size_t in pg_dump to handle file offset arithmetic correctly.
2002-08-20 17:54:45 +00:00
Bruce Momjian
ebe1be1321
This patch improves the behavior of FOUND in PL/PgSQL. In Oracle,
...
FOUND is set whenever a SELECT INTO returns > 0 rows, *or* when an
INSERT, UPDATE, or DELETE affects > 0 rows. We implemented the first
part of this behavior, but not the second.
I also improved the documentation on the various situations in which
FOUND can be set (excluding inside FOR loops, which I still need to
think about), and added some regression tests for this behavior.
Neil Conway
2002-08-20 05:28:24 +00:00
Bruce Momjian
818a33e4d5
Cleanup.
2002-08-20 05:12:48 +00:00
Bruce Momjian
5243f9a998
Allow pg_statistics to be reset by calling pg_stat_reset().
...
Christopher Kings-Lynne
2002-08-20 04:47:52 +00:00
Bruce Momjian
de9801fc62
Add current_database().
...
> Quick system function to pull out the current database.
>
> I've used this a number of times to allow stored procedures to find out
> where they are. Especially useful for those that do logging or hit a
> remote server.
>
> It's called current_database() to match with current_user().
It's also a necessity for an informational schema. The catalog
(database) name is required in a number of places.
Rod Taylor
2002-08-20 04:46:00 +00:00
Bruce Momjian
c43760a714
Add mention of -F not supported by pg_dumpall. Code already disallows it.
2002-08-20 02:20:48 +00:00
Bruce Momjian
4ee4940584
Done by Rod:
...
> * -Make other constraints clearer in dump file
2002-08-20 02:16:38 +00:00
Tom Lane
a0bf1a7f2e
Fix pg_dump to dump serial columns as serials. Per pghackers discussion,
...
cause SERIAL column declaration not to imply UNIQUE, so that this can be
done without creating an extra index.
2002-08-19 19:33:36 +00:00
Tatsuo Ishii
d35dc342f1
Fix broken tag.
2002-08-19 04:05:00 +00:00
Peter Eisentraut
c828ec8820
Make pg_dump output more portable and more pleasing to look at.
...
The -n and -N options were removed. Quoting is now smart enough to
supply quotes if and only if necessary.
Numerical types are now printed without quotes, except in cases of
special values such as NaN.
Boolean values printed as true and false.
Most string literals now do not escape whitespace characters (newlines,
etc.) for portability.
SET SESSION AUTHORIZATION argument is a string literal, to follow SQL.
Made commands output by pg_dump use consistent spacing and indentation.
2002-08-18 09:36:26 +00:00
Bruce Momjian
2c6b34d959
Add db-local user names, per discussion on hackers.
2002-08-18 03:03:26 +00:00
Tom Lane
e16591038a
Fix typo.
2002-08-17 20:24:51 +00:00
Bruce Momjian
7c02c86d0f
Add:
...
> * Use dependency information to dump data in proper order
2002-08-17 15:09:41 +00:00
Bruce Momjian
a8d27511c7
Done:
...
> o -Add command to display locks
2002-08-17 13:14:07 +00:00