Tom Lane
857661ba2e
Enforce EXECUTE privilege for aggregate functions.
2002-04-29 22:28:19 +00:00
Bruce Momjian
c763cfa9e8
Add Polish FAQ from Marcin Mazurek.
2002-04-29 02:57:18 +00:00
Bruce Momjian
aafe72efb2
Update DROP COLUMN example to use transactions and rollback-able DROP TABLE>
2002-04-27 03:04:08 +00:00
Bruce Momjian
e90dbd27b1
Updated:
...
> o Abort all SET changes made in an aborted transaction
2002-04-26 18:32:44 +00:00
Tom Lane
a309032d2f
Add current_schema() and current_schemas() inquiry functions.
...
Update has_table_privilege functions to cope with schema-qualified
names in the same way as nextval() and others.
2002-04-26 01:24:08 +00:00
Tom Lane
d9375ad564
Add a reference page for CREATE SCHEMA.
2002-04-25 21:47:07 +00:00
Bruce Momjian
be004a0c09
Added:
...
> * Allow backslash handling in quoted strings to be disabled for portability
2002-04-25 20:39:11 +00:00
Bruce Momjian
8cec968784
Improve display of headings in HTML.
2002-04-25 20:20:50 +00:00
Tom Lane
e358a61d76
Updates for schema features.
2002-04-25 20:14:43 +00:00
Tom Lane
52200befd0
Implement types regprocedure, regoper, regoperator, regclass, regtype
...
per pghackers discussion. Add some more typsanity tests, and clean
up some problems exposed thereby (broken or missing array types for
some built-in types). Also, clean up loose ends from unknownin/out
patch.
2002-04-25 02:56:56 +00:00
Bruce Momjian
f20d467e6b
Add missing SGML file.
2002-04-24 02:53:13 +00:00
Bruce Momjian
a02f83426b
Here's a doc patch for ALTER TRIGGER RENAME. Please apply if there are
...
no objections.
Joe Conway
2002-04-24 02:49:50 +00:00
Bruce Momjian
19b31e0713
Oops, wrong commit on previous. It was:
...
The attached patch allows views to have default values. You can't
specify a default value within a CREATE VIEW statement, it must be
done using ALTER TABLE ... ALTER COLUMN ... SET DEFAULT after the
view has already been created. Most of the hard work was done by
Tom Lane, I just patched pg_dump and updated the documentation.
Neil Conway <neilconway@rogers.com>
2002-04-24 02:40:45 +00:00
Bruce Momjian
9fcc1159be
Appears I forgot to update the docs earlier.
...
Please note I have no way to test this. Docbook doesn't like my
cygwin setup.
--
Rod Taylor
2002-04-24 02:31:30 +00:00
Bruce Momjian
695a042532
Add item:
...
> * Improve ability to display optimizer analysis using OPTIMIZER_DEBUG
2002-04-23 20:26:29 +00:00
Bruce Momjian
c11d9353f1
Update as done:
...
> * -Use faster flex flags for performance improvement (Peter E)
2002-04-23 18:59:30 +00:00
Bruce Momjian
0666ac296b
Update for syslog and name Tom in trigger:
...
> * -Allow user to control trigger firing order (Tom)
> * -Compile in syslog functionaility by default (Tatsuo)
2002-04-23 16:59:51 +00:00
Bruce Momjian
44cd58e47e
Update:
...
> * -Allow user to control trigger firing order
> * Add ALTER TRIGGER ... RENAME
2002-04-23 16:56:24 +00:00
Tom Lane
0c1fe3d2b9
Update SQL-command reference pages for schema features.
2002-04-23 02:07:16 +00:00
Tom Lane
fccda9eb90
Update GRANT example and discussion to match current sources.
2002-04-22 19:17:40 +00:00
Thomas G. Lockhart
c05f29e895
Augment the date/time examples in the User's Guide to reflect the newer
...
capabilities of specifying time zones as intervals per SQL9x.
Put refentrytitle contents on the same line as the tag.
Otherwise, leading whitespace is propagated into the product, which
(at least) messes up the ToC layout.
Remove (some) docinfo tags containing dates. Best to omit if the dates
are not accurate; maybe use CVS dates instead or leave them out.
2002-04-21 19:02:39 +00:00
Thomas G. Lockhart
b76b6f61b0
Minor wording change for readability.
2002-04-21 18:58:00 +00:00
Tom Lane
b0bcf8aab2
Restructure AclItem representation so that we can have more than eight
...
different privilege bits (might as well make use of the space we were
wasting on padding). EXECUTE and USAGE bits for procedures, languages
now are separate privileges instead of being overlaid on SELECT. Add
privileges for namespaces and databases. The GRANT and REVOKE commands
work for these object types, but we don't actually enforce the privileges
yet...
2002-04-21 00:26:44 +00:00
Tom Lane
6d6ca2166c
Change naming rule for ON SELECT rules of views: they're all just
...
_RETURN now, since there's no need to keep 'em unique anymore.
2002-04-19 23:13:54 +00:00
Tom Lane
201737168c
pg_trigger's index on tgrelid is replaced by a unique index on
...
(tgrelid, tgname). This provides an additional check on trigger name
uniqueness per-table (which was already enforced by the code anyway).
With this change, RelationBuildTriggers will read the triggers in
order by tgname, since it's scanning using this index. Since a
predictable trigger ordering has been requested for some time, document
this behavior as a feature. Also document that rules fire in name
order, since yesterday's changes to pg_rewrite indexing cause that too.
2002-04-19 16:36:08 +00:00
Tom Lane
b3120804ad
Rule names are now unique per-relation, rather than unique globally.
...
DROP RULE and COMMENT ON RULE syntax adds an 'ON tablename' clause,
similar to TRIGGER syntaxes. To allow loading of existing pg_dump
files containing COMMENT ON RULE, the COMMENT code will still accept
the old syntax --- but only if the target rulename is unique across
the whole database.
2002-04-18 20:01:11 +00:00
Bruce Momjian
4e08a625b0
Suggest another possible solution for funcs using temp tables:
...
< without using PL/PgSQL EXECUTE, needs cached plan invalidation
> without using PL/PgSQL EXECUTE, needs cache prevention/invalidation
2002-04-18 17:26:03 +00:00
Bruce Momjian
979be308d1
More neutral:
...
> o Abort all, some or, no SET changes made in an aborted transaction
2002-04-18 17:24:47 +00:00
Bruce Momjian
953287768e
Update:
...
> o Abort all or commit all SET changes made in an aborted transaction
2002-04-18 14:32:36 +00:00
Bruce Momjian
f8c77a089c
Correct documention of lo_unlink return value as int, not Oid.
2002-04-18 14:28:14 +00:00
Bruce Momjian
a44a0a4509
Update:
...
> o Allow Java server-side programming, http://pljava.sourceforge.net
> [java]
2002-04-18 05:07:38 +00:00
Bruce Momjian
bebe5acaf9
Add how to get database/user listing information.
2002-04-18 04:45:11 +00:00
Bruce Momjian
cfa72faf96
Add user:
...
> * Rod is Rod Taylor <rbt@zort.ca>
2002-04-18 04:21:43 +00:00
Bruce Momjian
654fe4f998
Add to DROP COLUMN.
2002-04-18 04:17:41 +00:00
Bruce Momjian
69cd5efb23
Add to PREPARE archive.
2002-04-18 04:13:00 +00:00
Bruce Momjian
b09f67bca1
Update for Neil:
...
> * Cache most recent query plan(s) (Neil) [prepare]
> * Neil is Neil Conway <nconway@klamath.dyndns.org>
2002-04-18 04:08:22 +00:00
Bruce Momjian
bac714b72a
Update for Oleg:
...
> using a sequential scan for highest/lowest values (Oleg)
2002-04-18 04:07:04 +00:00
Bruce Momjian
f1b7e8416a
Add:
...
Add to DROP COLUMN description.
2002-04-18 04:02:10 +00:00
Bruce Momjian
54f91c9f8a
Update:
...
> o Abort SET changes made in aborted transactions (?)
2002-04-18 03:59:46 +00:00
Bruce Momjian
3cd9399d86
Change docs to do 20! rather than larger.
2002-04-18 03:37:13 +00:00
Bruce Momjian
af03e2edc9
Updated:
...
> * Add BETWEEN ASYMMETRIC/SYMMETRIC (Christopher)
> * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au>
2002-04-18 03:10:29 +00:00
Bruce Momjian
389ca3500d
Add:
...
> * Add BSD-licensed qsort() for Solaris
2002-04-18 03:07:16 +00:00
Bruce Momjian
6abfa8c540
Add:
...
> o Allow SHOW to output as a query result, like EXPLAIN
2002-04-18 03:04:04 +00:00
Bruce Momjian
b2ef38e883
Add mention of -DLINUX_PROFILE to profile mention.
2002-04-18 02:48:19 +00:00
Bruce Momjian
afd8067213
Add:
...
> * Try flex flags -Cf and -CF to see if performance improves
2002-04-18 01:41:23 +00:00
Bruce Momjian
ed20cdfc53
Add:
...
> * Add utility to compute accurate random_page_cost value
2002-04-17 21:52:57 +00:00
Tom Lane
27a54ae282
Opclasses live in namespaces. I also took the opportunity to create
...
an 'opclass owner' column in pg_opclass. Nothing is done with it at
present, but since there are plans to invent a CREATE OPERATOR CLASS
command soon, we'll probably want DROP OPERATOR CLASS too, which
suggests that a notion of ownership would be a good idea.
2002-04-17 20:57:57 +00:00
Bruce Momjian
d85a81cbc3
Add:
...
> * Allow easy display of usernames in a group
2002-04-17 20:35:23 +00:00
Bruce Momjian
d4963d7342
Add SQL92 document name.
2002-04-17 05:12:39 +00:00
Bruce Momjian
bef0ea574c
Update to point directly to ANSI store.
2002-04-17 05:10:09 +00:00
Bruce Momjian
f417bbfb92
Add mention of standards documents.
2002-04-17 05:00:01 +00:00
Bruce Momjian
ff200d9359
Add steps for typical patch.
2002-04-17 02:10:22 +00:00
Tom Lane
6cef5d2549
Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take
...
qualified operator names directly, for example CREATE OPERATOR myschema.+
( ... ). To qualify an operator name in an expression you need to write
OPERATOR(myschema.+) (thanks to Peter for suggesting an escape hatch).
I also took advantage of having to reformat pg_operator to fix something
that'd been bugging me for a while: mergejoinable operators should have
explicit links to the associated cross-data-type comparison operators,
rather than hardwiring an assumption that they are named < and >.
2002-04-16 23:08:12 +00:00
Tom Lane
b66cbc1fa2
Adjust rules for search_path so that pg_catalog is never implicitly
...
selected as the creation target namespace; to make that happen, you
must explicitly set search_path that way. This makes initdb a hair
more complex but seems like a good safety feature.
2002-04-15 22:33:21 +00:00
Bruce Momjian
c2f1e93aeb
Update as completed:
...
> * -Allow oid to act as a foreign key
2002-04-15 20:52:12 +00:00
Bruce Momjian
31e179379a
Add bitmap email to archive.
2002-04-14 17:32:37 +00:00
Peter Eisentraut
2e32eca8d0
Allow detection of collateindex.pl in stylesheet directory or in path,
...
which covers some recent installation schemes.
Add Mandrake installation layout to directories to check for stylesheets.
Allow documentation build to proceed if stylesheets were not found, in case
the stylesheets might be found through the SGML catalog mechanism.
2002-04-14 17:23:20 +00:00
Bruce Momjian
08479bcbca
Update;
...
> without using PL/PgSQL EXECUTE, needs cached plan invalidation
2002-04-14 17:20:35 +00:00
Tatsuo Ishii
3cf2d9cc23
Fix broken SGML tag.
2002-04-14 01:31:37 +00:00
Tom Lane
291c875f23
Update/correct inheritance examples.
2002-04-13 17:17:29 +00:00
Bruce Momjian
6f2c0d47f8
This is a proposed patch to doc/src/sgml/libpgtcl.sgml which documents
...
the libpgtcl "pg_execute" command. This was mentioned on
pgsql-interfaces on Mar 3. I am posting it here in the hope that someone
will check to see if it makes sense and is correct SGML-wise. I did run
it through jade, but this is my first try at this sort of thing.
ljb
2002-04-13 01:42:44 +00:00
Bruce Momjian
673788c692
Add:
...
> * Change NUMERIC to enforce the maximum precision, and increase it
2002-04-13 01:37:54 +00:00
Bruce Momjian
e916ad28c7
Mention precision of NUMERIC in docs.
2002-04-13 01:35:09 +00:00
Bruce Momjian
6c19d67d5f
Add:
...
> * Change NUMERIC data type to use base 10,000 internally
2002-04-13 00:20:33 +00:00
Bruce Momjian
5129e1bde6
Update new Russian FAQ.
2002-04-12 09:17:10 +00:00
Bruce Momjian
50b5d4bf76
Add mention of function CREATE INDEX usage.
2002-04-11 23:20:04 +00:00
Tom Lane
902a6a0a4b
Restructure representation of aggregate functions so that they have pg_proc
...
entries, per pghackers discussion. This fixes aggregates to live in
namespaces, and also simplifies/speeds up lookup in parse_func.c.
Also, add a 'proimplicit' flag to pg_proc that controls whether a type
coercion function may be invoked implicitly, or only explicitly. The
current settings of these flags are more permissive than I would like,
but we will need to debate and refine the behavior; for now, I avoided
breaking regression tests as much as I could.
2002-04-11 20:00:18 +00:00
Peter Eisentraut
5c1f31d2d4
Readline and Zlib now required by default. Add options --without-readline
...
and --without-zlib to turn them off.
2002-04-10 22:47:09 +00:00
Peter Eisentraut
563673e15d
Add make install-strip target.
2002-04-10 16:45:25 +00:00
Bruce Momjian
7a48acbf3b
Point to developers site, not my hostname.
2002-04-09 14:53:55 +00:00
Bruce Momjian
fa9ee5d9ee
Update FAQ.
2002-04-09 14:22:34 +00:00
Bruce Momjian
68747b4601
Update:
...
> o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
2002-04-09 13:46:55 +00:00
Bruce Momjian
b71189c243
Remove TODO.detail domain file.
2002-04-09 04:28:48 +00:00
Bruce Momjian
6d0a070b73
Remove TODO.detail domain file:
...
< * -Add domain capability [domain] (Rod Taylor)
> * -Add domain capability (Rod Taylor)
2002-04-09 04:28:17 +00:00
Bruce Momjian
20f8aab215
Added:
...
> * Add Intimate Shared Memory(ISM) for Solaris
> * Add documentation to lock shared memory into RAM for each OS, if possible
2002-04-09 04:14:47 +00:00
Bruce Momjian
eb953c3200
Add:
...
> o Fix PL/pgSQL RENAME to work on on variable names
2002-04-09 03:56:08 +00:00
Bruce Momjian
2aeebfc64e
Update FAQ.
2002-04-09 03:22:11 +00:00
Bruce Momjian
0325149a53
More cleanups of cursor text.
2002-04-09 03:08:25 +00:00
Bruce Momjian
0a3ccafffe
Fix markup problem with recent change.
2002-04-09 02:43:25 +00:00
Bruce Momjian
663aabaa6e
Update refcursor documentation with examples of how to return pl/pgsql
...
refcursors.
2002-04-09 02:31:58 +00:00
Bruce Momjian
308d50cdea
Fix SGML markup problem.
2002-04-09 00:38:24 +00:00
Tom Lane
1dc789bac5
DST-transition-sensitive tests seem to be in horology now, not
...
timestamp.
2002-04-08 04:37:36 +00:00
Bruce Momjian
1dd58c61f7
Add:
...
> * Abort SET changes made in aborted transactions
2002-04-07 01:59:17 +00:00
Bruce Momjian
707cf12f1b
Update Japanese FAQ.
...
Jun Kuwamura
2002-04-06 03:39:50 +00:00
Bruce Momjian
00f4a7d3c3
Mark as done:
...
> o -Allow INSERT INTO my_table VALUES (a, b, c, DEFAULT, x, y, z, ...)
2002-04-05 11:57:32 +00:00
Bruce Momjian
c9d70e2608
Mark as done:
...
> * -Add new pg_proc cachable settings to specify whether function can be
2002-04-05 03:06:10 +00:00
Tom Lane
4bdb4be62e
Divide functions into three volatility classes (immutable, stable, and
...
volatile), rather than the old cachable/noncachable distinction. This
allows indexscan optimizations in many places where we formerly didn't.
Also, add a pronamespace column to pg_proc (it doesn't do anything yet,
however).
2002-04-05 00:31:36 +00:00
Bruce Momjian
010d1af3ec
Duplicate removed:
...
< o Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
2002-04-04 07:12:36 +00:00
Bruce Momjian
947e954745
Mark as done:
...
* -Allow user/group names to be specified directly in pg_hba.conf (Bruce)
2002-04-04 07:03:55 +00:00
Bruce Momjian
43a3543a4e
Authentication improvements:
...
A new pg_hba.conf column, USER
Allow specifiction of lists of users separated by commas
Allow group names specified by +
Allow include files containing lists of users specified by @
Allow lists of databases, and database files
Allow samegroup in database column to match group name matching dbname
Removal of secondary password files
Remove pg_passwd utility
Lots of code cleanup in user.c and hba.c
New data/global/pg_pwd format
New data/global/pg_group file
2002-04-04 04:25:54 +00:00
Peter Eisentraut
867901db9e
Locale support is on by default. The choice of locale is done in initdb
...
and/or with GUC variables.
2002-04-03 05:39:33 +00:00
Tom Lane
789ddcb5fe
Add tgconstrrelid to stored Trigger structures, make RI trigger functions
...
depend on this rather than the trigger argument strings to locate the
other relation to test. This makes RI triggers function properly in
the presence of schemas and temp tables. Along the way, fix bogus lack
of locking in RI triggers, handle quoting of names fully correctly,
compute required sizes of query buffers with some semblance of accuracy.
2002-04-01 22:36:13 +00:00
Bruce Momjian
64839d9425
Update for SET/DROP NOT NULL.
2002-04-01 14:12:23 +00:00
Tom Lane
9b77f61930
ALTER TABLE SET/DROP NOT NULL, from Christopher Kings-Lynne.
2002-04-01 04:35:40 +00:00
Tom Lane
838fe25a95
Create a new GUC variable search_path to control the namespace search
...
path. The default behavior if no per-user schemas are created is that
all users share a 'public' namespace, thus providing behavior backwards
compatible with 7.2 and earlier releases. Probably the semantics and
default setting will need to be fine-tuned, but this is a start.
2002-04-01 03:34:27 +00:00
Bruce Momjian
b5030d33f3
Oops, not sure these are done.
...
> * Remove unreferenced table files and temp tables during database vacuum
> * Allow psql \d to show temporary table structure
2002-04-01 01:56:38 +00:00
Bruce Momjian
60dcf1c817
Fixed now, I think:
...
> * -Remove unreferenced table files and temp tables during database vacuum
> * -Allow psql \d to show temporary table structure
2002-03-31 12:56:16 +00:00
Tom Lane
d5e99ab4d6
pg_type has a typnamespace column; system now supports creating types
...
in different namespaces. Also, cleanup work on relation namespace
support: drop, alter, rename commands work for tables in non-default
namespaces.
2002-03-29 19:06:29 +00:00
Peter Eisentraut
e6774dc355
Don't mark up as acronym that which is not an acronym.
2002-03-27 19:19:23 +00:00
Peter Eisentraut
e68eb63e8c
Improve spelling of lock names, and some other editing.
2002-03-27 02:36:51 +00:00
Tom Lane
1dbf8aa7a8
pg_class has a relnamespace column. You can create and access tables
...
in schemas other than the system namespace; however, there's no search
path yet, and not all operations work yet on tables outside the system
namespace.
2002-03-26 19:17:02 +00:00
Bruce Momjian
eb32be62d4
New wording:
...
Allow EXECUTE of "CREATE TABLE AS ... SELECT" in PL/PgSQL (Tom)
2002-03-25 21:24:08 +00:00
Bruce Momjian
7fe9e19842
Add to HISTORY:
...
Allow CREATE TABLE AS ... SELECT in PL/PgSQL (Tom)
2002-03-25 20:58:05 +00:00
Bruce Momjian
fa99f94de7
Update for temp views:
...
< * Automatically make a view temporary if it uses a temporary table
> * Require view using temporary tables to be temporary views
2002-03-25 20:56:08 +00:00
Bruce Momjian
0441ce5e9f
Add:
...
> o Fix problems with complex temporary table creation/destruction
> without using PL/PgSQL EXECUTE
2002-03-25 03:37:01 +00:00
Bruce Momjian
918feb61d6
Add:
...
> * Automatically make a view temporary if it uses a temporary table
2002-03-24 22:37:20 +00:00
Tom Lane
ea10ec1b69
Tweak labeling of plan qual conditions for more consistency.
2002-03-24 17:11:37 +00:00
Tom Lane
7100cbc1c4
Fix cut-and-paste-o.
2002-03-24 16:57:29 +00:00
Tom Lane
10d3995057
EXPLAIN output now comes out as a query result, not a NOTICE message.
...
Also, fix debug logging of parse/plan trees so that the messages actually
go through elog(), not directly to stdout.
2002-03-24 04:31:09 +00:00
Tom Lane
a25b94c080
Create the pg_namespace system catalog. Doesn't do much yet, but it's
...
there and CREATE SCHEMA will make entries in it...
2002-03-22 21:34:44 +00:00
Peter Eisentraut
b6ea172ace
Spell checking and markup additions
2002-03-22 19:20:45 +00:00
Tom Lane
95ef6a3448
First phase of SCHEMA changes, concentrating on fixing the grammar and
...
the parsetree representation. As yet we don't *do* anything with schema
names, just drop 'em on the floor; but you can enter schema-compatible
command syntax, and there's even a primitive CREATE SCHEMA command.
No doc updates yet, except to note that you can now extract a field
from a function-returning-row's result with (foo(...)).fieldname.
2002-03-21 16:02:16 +00:00
Tom Lane
337b22cb47
Code review for DOMAIN patch.
2002-03-20 19:45:13 +00:00
Tom Lane
f1f222843e
Put back development status section overwritten by Bruce.
2002-03-19 18:53:01 +00:00
Bruce Momjian
14d542bc67
> > Users of contrib/tsearch needs after upgrading of module (compiling, installing)
...
> > to perform sql command:
> > update pg_amop set amopreqcheck = true where amopclaid =
> > (select oid from pg_opclass where opcname = 'gist_txtidx_ops');
>
> Oleg, sorry, I don't understand where this should appear. In the README
> file, and if so, where? Is this something only for people upgrading
> from 7.2?
Sorry Bruce, I was unclear. I have attached patch to Readme.tsearch
Also, It'd be worth to mention in Changes to point users of tsearch
about importang upgrade notices.
Oleg Bartunov
2002-03-19 14:15:55 +00:00
Bruce Momjian
bc2b786af0
Add
...
> * -Add domain capability [domain] (Rod Taylor)
2002-03-19 03:05:38 +00:00
Bruce Momjian
a7ade2bb6b
Add psql \dD listing of domains, from Jonathan Eisler.
2002-03-19 02:32:21 +00:00
Bruce Momjian
d3788c3305
Add DOMAIN support. Includes manual pages and regression tests, from
...
Rod Taylor.
2002-03-19 02:18:25 +00:00
Bruce Momjian
367856d912
Improve wording of bug fix:
...
Ensure that sequence counters do not go backwards after a crash
2002-03-19 00:12:09 +00:00
Bruce Momjian
658371fe9f
Update for 7.2.1.
2002-03-18 23:03:13 +00:00
Bruce Momjian
b6cb03c7ce
Update FAQ.
2002-03-18 19:35:10 +00:00
Tom Lane
8a25ec84e1
Improve documentation about array I/O representation.
2002-03-17 19:59:57 +00:00
Bruce Momjian
0b73fe14f1
Back out EXCEPT/DIFFERENCE patch. Seems I forgot the details of this.
2002-03-15 16:16:31 +00:00
Bruce Momjian
5c1dc0280e
Fix for docs from Patrick Welche:
...
! DIFFERENCE (− or ∖): builds the set difference of
two tables. Let <classname>R</classname> and
<classname>S</classname>
again be two tables with the same
arity. <classname>R</classname> - <classname>S</classname>
--- 488,494 ----
<listitem>
<para>
! EXCEPT (− or ∖): builds the set difference of
2002-03-15 15:55:58 +00:00
Bruce Momjian
0d2842468c
Mention time() and interval() are also changed in 7.2.
2002-03-11 16:41:44 +00:00
Peter Eisentraut
d0d3ab5325
Fix markup
2002-03-11 05:03:52 +00:00
Peter Eisentraut
414550f438
Uppercase class selectors, to work with browsers that follow the standards.
2002-03-11 05:02:04 +00:00
Bruce Momjian
a9f268dcb3
Update and remove items:
...
< * Remove brackets as multi-statement rule grouping, must use parens (Bruce)
> * -Remove brackets as multi-statement rule grouping, must use parens (Bruce)
458d457
< * Remove USING clause from pg_get_indexdef() if index is btree (Bruce)
2002-03-10 06:12:23 +00:00
Bruce Momjian
ee27436f6c
Disable brackets in multi-statement rules, as discussed.
2002-03-10 06:00:15 +00:00
Bruce Momjian
fdcb8516d4
Wording improvements to runtime.sgml. Add mention in postgresql.conf
...
file that SIGHUP or "pg_ctl reload" are required for changes to take
affect on a running server.
2002-03-09 05:11:38 +00:00
Bruce Momjian
54f4136aca
Remove async TODO.detail file.
2002-03-08 04:34:37 +00:00
Bruce Momjian
405e0c9aac
Update TODO items that are completed.
2002-03-08 04:33:53 +00:00
Bruce Momjian
ee81126d1f
TODO item done:
...
* Change FIXED_CHAR_SEL to 0.20 from 0.04 to give better selectivity (Bruce)
2002-03-08 04:29:01 +00:00
Bruce Momjian
fd6b9f04a7
Mark as done:
...
> * -Change DEBUG startup tag to LOG (Bruce)
2002-03-08 04:03:32 +00:00
Bruce Momjian
3239793e0d
Add
...
> * Prevent aggregates from being used in rule WHERE clauses
2002-03-08 01:31:19 +00:00
Bruce Momjian
b976b8af80
Back out domain patch until it works properly.
2002-03-07 16:35:41 +00:00
Bruce Momjian
62e6eb9bf7
alter table doc cleanups.
...
Neil Conway
2002-03-06 20:42:38 +00:00
Bruce Momjian
01c76f7411
Ok. Updated patch attached.
...
- domain.patch -> source patch against pgsql in cvs
- drop_domain.sgml and create_domain.sgml -> New doc/src/sgml/ref docs
- dominfo.txt -> basic domain related queries I used for testing
[ ADDED TO /doc]
Enables domains of array elements -> CREATE DOMAIN dom int4[3][2];
Uses a typbasetype column to describe the origin of the domain.
Copies data to attnotnull rather than processing in execMain().
Some documentation differences from earlier.
If this is approved, I'll start working on pg_dump, and a \dD <domain>
option in psql, and regression tests. I don't really feel like doing
those until the system table structure settles for pg_type.
CHECKS when added, will also be copied to to the table attributes. FK
Constraints (if I ever figure out how) will be done similarly. Both
will lbe handled by MergeDomainAttributes() which is called shortly
before MergeAttributes().
Rod Taylor
2002-03-06 20:35:02 +00:00
Bruce Momjian
ade0fe5cb4
Update docs for new stored procedure error levels.
2002-03-06 19:05:58 +00:00
Bruce Momjian
3c0d21a28e
Update reference pages for new INFO, NOTICE, WARNING elog() levels.
2002-03-06 06:48:05 +00:00
Bruce Momjian
92b1ab75d4
Update docs for new INFO, NOTICE, WARNING elog() levels.
2002-03-06 06:44:33 +00:00
Bruce Momjian
22ebad9e39
Add name:
...
> * Improve concurrency of hash indexes (Neil Conway)
2002-03-06 03:37:16 +00:00
Bruce Momjian
afc732e610
Update FAQ.
2002-03-05 06:28:26 +00:00
Bruce Momjian
590102c20b
This version has been synchonized with English version at Mar 03.
...
With best wishes,Victor Vislobokov
Perm, Russia
2002-03-05 06:20:51 +00:00
Bruce Momjian
7bf7b0bd75
This trivial patch fixes a typo and improves the phrasing of a sentence
...
in the docs.
Neil Conway
2002-03-05 06:14:45 +00:00
Bruce Momjian
a8bd7e1c6e
> Tatsuo Ishii wrote:
...
> > > > It was made to cope with encoding such as an Asian bloc in 7.2Beta2.
> > > >
> > > > Added ServerEncoding
> > > > Korean (JOHAB), Thai (WIN874),
> > > > Vietnamese (TCVN), Arabic (WIN1256)
> > > >
> > > > Added ClientEncoding
> > > > Simplified Chinese (GBK), Korean (UHC)
> > > >
> > > >
> > > >
> http://www.sankyo-unyu.co.jp/Pool/postgresql-7.2b2.newencoding.diff.tar.gz
> > > > (608K)
> > >
> > > Looks good. I need some people to review this for me.
> >
> > For me they look good too. The only missing part is a
> > documentation. I will ask him to write it up. If he couldn't, I will
> > do it for him.
> > > The diff is 3mb
> > > but appears to address only additions to multibyte. I have attached a
> > > list of files it modifies. Also, look at the sizes of the mb/
> > > directory. It is getting large:
> > >
> > > 4 ./CVS
> > > 6 ./Unicode/CVS
> > > 3433 ./Unicode
> > > 6197 .
> >
> > Yes. We definitely need the on-the-fly encoding addition capability:
> > i.e. CREATE CHRACTER SET in the future...
> > --
> > Tatsuo Ishii
> >
> >
Address chainge.
http://www.sankyo-unyu.co.jp/Pool/postgresql-7.2.newencoding.diff.gz
Add PsqlODBC and document ...etc patch.
Eiji Tokuya
2002-03-05 05:52:50 +00:00
Bruce Momjian
03194432de
I attach a version of my toast-slicing patch, against current CVS
...
(current as of a few hours ago.)
This patch:
1. Adds PG_GETARG_xxx_P_SLICE() macros and associated support routines.
2. Adds routines in src/backend/access/tuptoaster.c for fetching only
necessary chunks of a toasted value. (Modelled on latest changes to
assume chunks are returned in order).
3. Amends text_substr and bytea_substr to use new methods. It now
handles multibyte cases -and should still lead to a performance
improvement in the multibyte case where the substring is near the
beginning of the string.
4. Added new command: ALTER TABLE tabname ALTER COLUMN colname SET
STORAGE {PLAIN | EXTERNAL | EXTENDED | MAIN} to parser and documented in
alter-table.sgml. (NB I used ColId as the item type for the storage
mode string, rather than a new production - I hope this makes sense!).
All this does is sets attstorage for the specified column.
4. AlterTableAlterColumnStatistics is now AlterTableAlterColumnFlags and
handles both statistics and storage (it uses the subtype code to
distinguish). The previous version of my patch also re-arranged other
code in backend/commands/command.c but I have dropped that from this
patch.(I plan to return to it separately).
5. Documented new macros (and also the PG_GETARG_xxx_P_COPY macros) in
xfunc.sgml. ref/alter_table.sgml also contains documentation for ALTER
COLUMN SET STORAGE.
John Gray
2002-03-05 05:33:31 +00:00
Bruce Momjian
bca7c57c79
Add:
...
> o allow replication over unreliable or non-persistent links
2002-03-05 03:32:11 +00:00
Bruce Momjian
25b0b09fd3
Add \timing patch to psql. Times all queries.
...
Greg Sabino Mullane
2002-03-05 00:01:03 +00:00
Bruce Momjian
294f0d4bd6
Add PQunescapeBytea libpq function.
...
Everyone using libpq and bytea is probably having to invent this wheel..
Patrick Welche
2002-03-04 23:59:14 +00:00
Bruce Momjian
b2aade0e4b
Improve libpgeasy API for multiple result sets, add example.
2002-03-04 18:50:21 +00:00
Tom Lane
aa39e9a80c
Update FAQ_Solaris with info about gcc 2.95.1 problems and how to work
...
around 64-bit vsnprintf bug.
2002-03-04 17:47:11 +00:00
Bruce Momjian
6488c9d12f
Modify:
...
< * Add GUC parameter for eurodates
> * Add GUC parameter for DATESTYLE
2002-03-04 16:50:36 +00:00
Bruce Momjian
493d09802e
Add:
...
> * Add GUC parameter for eurodates
2002-03-04 16:20:31 +00:00
Bruce Momjian
5ab02fd123
Update FAQ.
2002-03-03 18:35:46 +00:00
Bruce Momjian
592caa0897
Update FAQ.
2002-03-03 16:02:31 +00:00
Bruce Momjian
a033daf566
Commit to match discussed elog() changes. Only update is that LOG is
...
now just below FATAL in server_min_messages. Added more text to
highlight ordering difference between it and client_min_messages.
---------------------------------------------------------------------------
REALLYFATAL => PANIC
STOP => PANIC
New INFO level the prints to client by default
New LOG level the prints to server log by default
Cause VACUUM information to print only to the client
NOTICE => INFO where purely information messages are sent
DEBUG => LOG for purely server status messages
DEBUG removed, kept as backward compatible
DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1 added
DebugLvl removed in favor of new DEBUG[1-5] symbols
New server_min_messages GUC parameter with values:
DEBUG[5-1], INFO, NOTICE, ERROR, LOG, FATAL, PANIC
New client_min_messages GUC parameter with values:
DEBUG[5-1], LOG, INFO, NOTICE, ERROR, FATAL, PANIC
Server startup now logged with LOG instead of DEBUG
Remove debug_level GUC parameter
elog() numbers now start at 10
Add test to print error message if older elog() values are passed to elog()
Bootstrap mode now has a -d that requires an argument, like postmaster
2002-03-02 21:39:36 +00:00
Peter Eisentraut
1aac2c852a
User and database-specific session defaults for run-time configuration
...
variables. New commands ALTER DATABASE ... SET and ALTER USER ... SET.
2002-03-01 22:45:19 +00:00
Bruce Momjian
ed6986d3eb
Revert quotes, 7.2 doesn't need them for CREATE FUNCTION.
2002-03-01 20:38:12 +00:00
Bruce Momjian
a7ac26b759
Oops, we didn't have single quotes around 'langname' in CREATE FUNCTION
...
manual page; pointed out by IRC user.
2002-03-01 19:01:22 +00:00
Peter Eisentraut
36addaff3d
Some cleanups in CREATE/ALTER/DROP USER ref pages.
2002-02-27 21:14:54 +00:00
Bruce Momjian
e22c9c4475
Update FAQ.
2002-02-27 04:52:19 +00:00
Tom Lane
f71dc6d0e2
Correct typo noticed by Christopher Kings-Lynne.
2002-02-26 15:59:08 +00:00
Bruce Momjian
7cfbbb2541
Added:
...
> * Remove memory/file descriptor freeing befor elog(ERROR) (Bruce)
2002-02-25 20:30:19 +00:00
Bruce Momjian
c0cbb261df
Update FAQ_DEV.
2002-02-25 20:29:39 +00:00
Bruce Momjian
2673547c9e
Update FAQ.
2002-02-25 20:29:22 +00:00
Bruce Momjian
9694a41a57
Add items and JDBC maintainers:
...
> o Add LISTEN/NOTIFY support to the JDBC driver (Barry)
479a481
> * Barry is Barry Lind <barry@xythos.com>
482a485
> * Dave is Dave Cramer <dave@fastcrypt.com>
2002-02-25 18:48:54 +00:00
Bruce Momjian
73a947bd03
Update completed items:
...
> * -Prevent SIGHUP and 'pg_ctl reload' from changing command line
> * -Remove LIMIT #,# and force use LIMIT and OFFSET clauses in 7.3 (Bruce)
> * -Prevent create/drop scripts from allowing extra args (Bruce)
> * -Have pg_dump -C dump database location and encoding information
2002-02-25 06:23:54 +00:00
Bruce Momjian
e105f9a119
*** empty log message ***
2002-02-25 03:37:36 +00:00
Bruce Momjian
eb54314bb7
Re-add equals documentation with CREATE DATABASE.
2002-02-25 03:37:14 +00:00
Bruce Momjian
95ec9ff2f7
Remove documentation of equals in CREATE DATABASE. Mention removal of
...
equals hack for the future.
2002-02-25 02:53:46 +00:00
Tom Lane
e43e20cef1
Fix copy-and-paste typo.
2002-02-24 23:55:31 +00:00
Tom Lane
75e5e20d0e
Add -O/--owner switch to createdb script, in support of new OWNER option
...
for CREATE DATABASE.
2002-02-24 23:27:58 +00:00
Tom Lane
a833c441fd
Add OWNER option to CREATE DATABASE, so superusers can create databases
...
on behalf of unprivileged users. Also, make '=' optional in CREATE
DATABASE syntax. From Gavin Sherry, with kibitzing and docs by Tom Lane.
2002-02-24 20:20:21 +00:00
Bruce Momjian
7c115da703
Added:
...
> * Add checks for missing parameters to shell script, to prevent
> over-shifting
2002-02-23 21:53:37 +00:00
Bruce Momjian
9b3a6b5ec3
Update FAQ_DEV.
2002-02-23 20:09:40 +00:00
Bruce Momjian
0a54b786d3
Add type conversion discussion.
2002-02-23 05:06:04 +00:00
Peter Eisentraut
42c3381fc7
Heimdal support (Kerberos V implementation from KTH)
2002-02-23 04:17:47 +00:00
Bruce Momjian
40bda4cbc4
Record for future use if we ever change the protocol:
...
> * Allow psql to show transaction status if backend protocol changes made
2002-02-22 16:21:21 +00:00
Bruce Momjian
68d835c550
Add Russian FAQ from Viktor Vislobokov.
2002-02-22 12:48:55 +00:00
Bruce Momjian
4633ee213d
Modify:
...
> * Inline simple SQL functions to avoid overhead (Tom)
> * Precompile SQL functions to avoid overhead (Neil Conway)
2002-02-22 05:42:44 +00:00
Bruce Momjian
fb4c1c285f
Added:
...
< * Inline simple SQL functions to avoid overhead (Tom)
> * Inline simple SQL functions to avoid overhead (Neil Conway)
2002-02-22 05:22:50 +00:00
Bruce Momjian
670547014d
Add:
...
> * Inline simple SQL functions to avoid overhead (Tom)
2002-02-22 04:19:37 +00:00
Bruce Momjian
7364208ad2
Add NAMEDATALEN discussion.
...
< first, breaks notify API;
> first, breaks notify API; [namedatalen]
2002-02-22 03:05:26 +00:00
Bruce Momjian
1149bb21a4
Add discussion.
2002-02-22 03:04:48 +00:00
Bruce Momjian
2ea01da59b
Clarify:
...
< * Allow ability to easily build only certain interfaces (Marc)
> * Better document ability to build only certain interfaces (Marc)
2002-02-22 01:28:15 +00:00
Bruce Momjian
e0729ab565
Add:
...
> * Remove or relicense modules that are not under the BSD license, if possible
2002-02-22 00:12:07 +00:00
Bruce Momjian
581599b903
Improve wording of meaning of /contrib directory.
2002-02-22 00:10:11 +00:00
Bruce Momjian
5028e34f57
Update.
2002-02-21 22:58:11 +00:00
Bruce Momjian
926990b24b
Update FAQ.
2002-02-21 22:56:16 +00:00
Bruce Momjian
e3e41a648d
Small spacing cleanup.
2002-02-21 22:42:04 +00:00
Bruce Momjian
3a95427d42
Wrap some SQL syntax examples so \h shows them better.
2002-02-21 22:39:36 +00:00
Bruce Momjian
5d71160601
Add to replication discussion.
2002-02-21 22:30:22 +00:00
Bruce Momjian
5db2b6e11d
Update FAQ.
2002-02-21 22:19:30 +00:00
Bruce Momjian
77d2aa0613
Update FAQ.
2002-02-21 20:15:00 +00:00
Bruce Momjian
7e1de695fe
Update FAQ.
2002-02-21 20:13:39 +00:00
Bruce Momjian
170c6760e8
Marc, you get this one. :-) You are the expert on the item:
...
> * Allow ability to easily build only certain interfaces (Marc)
2002-02-21 05:10:49 +00:00
Bruce Momjian
8b9f293e7d
Add:
...
> o Allow cursors outside transactions [cursor]
2002-02-20 03:50:33 +00:00
Bruce Momjian
9cfb55c55a
Add cursors outside transactions thread.
2002-02-20 03:49:06 +00:00
Bruce Momjian
fe3045f5a9
Add savepoints discussion.
2002-02-20 00:44:30 +00:00
Bruce Momjian
6e73984d52
Add schema discussion.
2002-02-20 00:42:01 +00:00
Bruce Momjian
02f3a69571
Add:
...
> * Clarify use of 'application' and 'command' tags in SGML docs
2002-02-19 22:41:29 +00:00
Bruce Momjian
8a58c7f5bc
Add:
...
> * Improve concurrency of hash indexes
> * Test hash index performance and recommend or discourage usage
2002-02-19 22:34:27 +00:00
Bruce Momjian
a2b4dbd4a7
Clearify:
...
> * Make single-user local access permissions the default by limiting
> permissions on the socket file (Peter E)
2002-02-19 21:38:29 +00:00
Bruce Momjian
0e8c26eeca
Added:
...
---
> * Improve caching of attribute offsets when NULLs exist in the row
2002-02-19 21:36:58 +00:00
Bruce Momjian
0519a1a1f7
Update as done:
...
> * -Cache system catalog information in per-database files (Tom)
2002-02-19 20:31:31 +00:00
Peter Eisentraut
8adf56f77a
Privileges on functions and procedural languages
2002-02-18 23:11:58 +00:00
Peter Eisentraut
5e03503126
Set version to 7.3devel.
2002-02-18 21:46:17 +00:00
Bruce Momjian
04802852b6
Add:
...
> o Generate failure on short COPY lines rather than pad NULLs
2002-02-18 16:54:38 +00:00
Tom Lane
c89e0d9666
Minor copy-editing.
2002-02-18 16:13:10 +00:00
Bruce Momjian
fbcc0d69e8
Fix param handling of create* admin scripts as described months ago.
...
Properly handles default values.
2002-02-18 05:48:45 +00:00
Bruce Momjian
865d26fdd6
Update FAQ.
2002-02-18 05:09:01 +00:00
Bruce Momjian
14c1c33f3b
Add Neil's Name:
...
> * Have pg_dump use ADD PRIMARY KEY after COPY, for performance (Neil Conway)
2002-02-18 03:40:13 +00:00
Bruce Momjian
aedc8a99d5
Add:
...
> * Have pg_dump use ADD PRIMARY KEY after COPY, for performance
2002-02-18 02:00:43 +00:00
Bruce Momjian
26d6e199d9
Added:
...
> * ODBC
> o ODBC 3.0 support
> o Unicode(UCS-2) support
> o Updatable cursors support
2002-02-18 01:17:16 +00:00
Bruce Momjian
62feef6c95
Fix SGML typo in previous patch.
2002-02-17 13:29:00 +00:00
Bruce Momjian
bf4507e3af
I think it's important that it's actually documented that they can add
...
primary keys after the fact!
Also, we need to add regression tests for alter table / add primary key
and alter table / drop constraint. These shouldn't be added until 7.3
tho
methinks...
Chris
2002-02-17 11:50:09 +00:00
Bruce Momjian
a966ac1df0
Clarify params to ALTER TABLE to clearly show single parameters.
...
e.g. table contraint definition -> table_constraint_definition.
2002-02-16 23:45:48 +00:00
Bruce Momjian
ceec779ab5
Update FAQ.
2002-02-14 17:15:00 +00:00
Tom Lane
1392042346
Point out that --adduser actually makes the new user a superuser. This
...
was mentioned on the man page for the underlying CREATE USER command,
but it should be explained here too.
2002-02-13 19:32:17 +00:00
Bruce Momjian
a164407b64
Add DROP COLUMN status from Hiroshi.
2002-02-13 14:36:43 +00:00
Tom Lane
baa0bb97b0
Add warning not to use /usr/ucb/cc on Solaris.
2002-02-12 22:35:07 +00:00
Bruce Momjian
28108b391b
Fix tutorial for references problem, from rainer.tammer@spg.schulergroup.com
2002-02-12 22:25:15 +00:00
Bruce Momjian
fa8a73caad
Clarify working in 'top x items using sequential scan' item
2002-02-12 22:24:36 +00:00
Tom Lane
9832a235c5
Modify COPY TO to emit carriage returns and newlines as backslash escapes
...
(backslash-r, backslash-n) for protection against newline-conversion
munging. In future we will also tweak COPY FROM, but this part of the
change should be backwards-compatible. Per pghackers discussion.
Also, update COPY reference page to describe the backslash conversions
more completely and accurately.
2002-02-12 21:25:41 +00:00
Bruce Momjian
c16ef167df
Update FAQ.
2002-02-12 17:18:10 +00:00
Bruce Momjian
d39a369912
Update FAQ.
2002-02-12 17:14:55 +00:00
Bruce Momjian
0ae55405de
Update wal files computation documentation.
2002-02-11 23:25:14 +00:00
Bruce Momjian
0cdf4d96bc
Fix typo.
...
< o prevent lose of indexes, permissions, inheritance (Bruce)
---
> o prevent loss of indexes, permissions, inheritance (Bruce)
2002-02-11 18:14:56 +00:00
Tom Lane
906254a53c
pg_dump and pg_restore man pages need to mention that one should restore
...
into a virgin database, ie, one created from template0, if there are any
site-local additions in template1.
2002-02-11 00:14:10 +00:00
Bruce Momjian
c7831585dd
Oops, already completed:
...
< * Have checkpoint process identify itself via ps status display
2002-02-08 06:41:30 +00:00
Bruce Momjian
4af4c5047a
Added:
...
> * Have checkpoint process identify itself via ps status display
2002-02-08 04:32:17 +00:00
Peter Eisentraut
e55b1f984e
Fix for parallel make
2002-02-06 20:29:35 +00:00
Bruce Momjian
9a2527785f
Update for Tom:
...
< * Allow row re-use with automatic vacuum (Tom)
356c355
<
---
> * Provide automatic scheduling of background vacuum (Tom)
2002-02-04 20:51:22 +00:00
Bruce Momjian
4f715d60f8
Modified/Added
...
< * Allow row re-use without vacuum (Tom)
---
> * Allow row re-use with automatic vacuum (Tom)
> * Flush cached query plans when their underlying catalog data changes
2002-02-04 20:46:36 +00:00
Bruce Momjian
3de3e719f5
Stamp 7.2 for release.
2002-02-03 21:00:09 +00:00
Bruce Momjian
61b544fc78
Remove ENHANCEMENTS section, move subsections up.
2002-02-03 19:24:30 +00:00
Bruce Momjian
03296fc980
Update FAQ.
2002-02-02 21:46:45 +00:00
Bruce Momjian
c47723d368
Update FAQ.
2002-02-02 20:34:33 +00:00
Bruce Momjian
4a6f109802
Update for 7.2:
...
This fixes references to 7.1.3 (I think). It also
modifies the japanese
FAQ, so I'm not sure if that's done correctly.
Chris
2002-02-02 20:34:16 +00:00
Bruce Momjian
b1c8de4908
Update FAQ_DEV.
2002-02-01 20:28:32 +00:00
Bruce Momjian
a4cf22c734
Last Minute AIX_FAQ patch with small corrections for current version,
...
please apply.
Andreas
2002-02-01 18:23:24 +00:00
Bruce Momjian
984d0ecf6e
Added:
...
> * Prevent SIGHUP and 'pg_ctl reload' from changing command line
> specified parameters to postgresql.conf defaults
2002-02-01 17:00:17 +00:00
Bruce Momjian
1b6aa29a05
Consistend spelling for PL/pgSQL
2002-01-31 21:20:03 +00:00
Bruce Momjian
c69c25ba4d
Update HISTORY/release.sgml for Monday release.
2002-01-31 18:31:44 +00:00
Peter Eisentraut
14d3c645b3
Don't put empty paragraphs around tables. This messed up JadeTeX somehow,
...
and doesn't make sense strictly speaking.
2002-01-30 21:55:33 +00:00
Peter Eisentraut
64024d1091
Remove Jade/TeX hack, now that OpenJade 1.3.1 has it fixed.
2002-01-30 21:54:17 +00:00
Peter Eisentraut
089e8f959e
Fix copy-and-paste bug in print style.
2002-01-30 21:53:40 +00:00
Bruce Momjian
6efc968233
Remove dashed items in preparations for 7.3.
2002-01-27 04:22:35 +00:00
Bruce Momjian
b9be2b254c
Add:
...
> * Allow ORDER BY ... LIMIT to select top values without sort or index
2002-01-27 04:20:38 +00:00
Bruce Momjian
d613aad31f
Remove link:
...
> * -Allow LOCK TABLE tab1, tab2, tab3 so all tables locked in unison
2002-01-26 23:17:32 +00:00
Tom Lane
c4bab5f29b
Overhaul plperl documentation.
2002-01-25 19:13:15 +00:00
Bruce Momjian
38c971f496
Fix +/- mixup pointed out by Rod Taylor.
2002-01-25 02:39:28 +00:00
Bruce Momjian
025f6359d4
Add mention of UPDATE
...
> o Allow UPDATE/DELETE WHERE CURRENT OF cursor using per-cursor tid
2002-01-25 02:33:39 +00:00
Bruce Momjian
2ceea8898f
Add mention of implementation:
...
> o Allow DELETE WHERE CURRENT OF cursor using per-cursor tid
> stored in the backend
2002-01-25 02:32:59 +00:00
Bruce Momjian
e0d5a55e87
Add URL for pgj.
2002-01-25 02:30:49 +00:00
Bruce Momjian
974135a711
Add 128 mention:
...
> * Increase identifier length (NAMEDATALEN) if small performance hit,
> perhaps to standard length of 128; change struct pgNotify to use pid
> first, breaks notify API;
2002-01-25 01:04:47 +00:00
Bruce Momjian
b440e17f5b
Updated:
...
> * Increase identifier length (NAMEDATALEN) if small performance hit;
> change struct pgNotify to use pid first, breaks notify API
2002-01-24 23:50:09 +00:00
Bruce Momjian
daf4891df4
Added:
...
> * Evaluate AIX cs() spinlock macro for performance optimizations (Tatsuo)
2002-01-24 23:35:40 +00:00
Bruce Momjian
d958c08a0a
Another clarification.
2002-01-24 22:20:18 +00:00
Bruce Momjian
b23de01c15
Clarification on COPY failure options.
2002-01-24 22:19:48 +00:00
Tom Lane
db42e32a74
Fix documentation misstatement: OLD is not valid in ON SELECT.
2002-01-24 18:28:15 +00:00
Tom Lane
cf77a2a034
Overhaul PL/Tcl documentation.
2002-01-23 21:08:17 +00:00
Bruce Momjian
35a5129a08
Add Goggle mention of previous discussion.
2002-01-23 19:22:08 +00:00
Bruce Momjian
8ac3b16789
Add new email;remove old entries.
2002-01-23 18:40:22 +00:00
Bruce Momjian
9d25b39c80
Add:
...
> * Reorder postgresql.conf WAL items in order of importance
> * Remove wal_files postgresql.conf option because WAL files are now recycled
> * Find proper defaults for postgresql.conf WAL entries
> * Add checkpoint_min_warning postgresql.conf option to warn about checkpoints
> that are too frequent
2002-01-23 16:14:04 +00:00
Bruce Momjian
a7b7241059
Clarify URL:
...
< http://www1.distributed.net/source , in client/common/cpucheck.cpp
---
> from distributted.net, http://www1.distributed.net/source ,
> in client/common/cpucheck.cpp
2002-01-22 22:22:34 +00:00
Bruce Momjian
f898e60ec9
Document SMP detection code.
2002-01-22 22:15:07 +00:00
Bruce Momjian
e7e25b2d93
Re-group items.
2002-01-22 21:55:06 +00:00
Bruce Momjian
5b8016948e
Break PERFORMANCE up into subsections.
2002-01-22 20:50:35 +00:00
Bruce Momjian
fdf881d155
Add:
...
> * Add code to detect an SMP machine and handle spinlocks accordingly
2002-01-22 20:40:27 +00:00
Bruce Momjian
859a9eb468
Update FAQ.
2002-01-22 20:24:14 +00:00
Peter Eisentraut
bf43bed848
Spell-check and markup police
2002-01-20 22:19:57 +00:00
Tom Lane
75f0ba9fe3
Mention that 'make distclean' is a good idea when changing configure
...
options. Document --with-pam and --enable-depend, do some minor
copy-editing.
2002-01-20 05:45:18 +00:00
Bruce Momjian
1a712718ca
Add IN/EXISTS file.
2002-01-20 05:12:57 +00:00
Bruce Momjian
e0764fdf28
Add
...
> * Make IN/NOT IN have similar performance to EXISTS/NOT EXISTS [exists]
2002-01-20 04:56:14 +00:00
Bruce Momjian
0c8429ca31
Add missing literal endtag.
2002-01-18 21:17:07 +00:00
Tom Lane
0dd19ad21d
Add info about how to enable large-file support, so that pg_dump won't
...
choke at 2Gb of output. From Andrew Sullivan.
2002-01-18 20:56:17 +00:00
Bruce Momjian
74c8c09338
Add:
...
> * Use thread-safe crypt() in libpq, if available
2002-01-18 20:46:37 +00:00
Bruce Momjian
a724463c8a
Improve non-thread-safe mention of libpq's crypt.
2002-01-18 20:39:04 +00:00
Bruce Momjian
9600ccad13
Improve description of autocommit behavior in ecpg manual pages.
2002-01-18 20:32:54 +00:00
Tom Lane
1d174c3086
Explain privileges required for LOCK. Minor wordsmithing too.
2002-01-18 01:05:43 +00:00
Tom Lane
9ad737978d
Point out that superusers bypass privilege checking. Minor wordsmithing.
2002-01-18 01:04:53 +00:00
Tom Lane
7e1d82040e
pg_upgrade doesn't live here anymore. Remove dangling references.
2002-01-15 05:05:49 +00:00
Bruce Momjian
92a8bc9634
Move pg_upgrade to /contrib. Still need to make Peter's portability
...
changes.
2002-01-14 17:32:07 +00:00
Bruce Momjian
5b2ebe95e9
Wow, it actually worked for the regression database. More testing needed.
2002-01-13 01:13:59 +00:00
Bruce Momjian
c6fdf8bcfc
More man pages improvements; also needed to test sgml build.
2002-01-11 20:48:47 +00:00
Bruce Momjian
3bb77555b1
Sync up.
2002-01-11 20:34:14 +00:00
Bruce Momjian
ba3231a2a0
More cleanups.
2002-01-11 06:08:02 +00:00
Bruce Momjian
6bd45e5264
Handle int4-int8 sequence migration without full data dump.
2002-01-11 04:39:19 +00:00
Bruce Momjian
8ae53160da
Update FAQ.
2002-01-10 23:41:49 +00:00
Bruce Momjian
e6aa4584ca
Update FAQ.
2002-01-10 23:35:20 +00:00
Bruce Momjian
b010afe0dd
Update FAQ.
2002-01-10 23:35:19 +00:00
Bruce Momjian
d356ec9a01
Update FAQ.
2002-01-10 23:34:14 +00:00
Bruce Momjian
775a61009e
Update FAQ.
2002-01-10 23:33:35 +00:00
Bruce Momjian
e8869056fa
Update FAQ.
2002-01-10 23:32:11 +00:00
Bruce Momjian
e19d7b7b95
Update FAQ.
2002-01-10 23:07:07 +00:00
Peter Eisentraut
0385ba1121
Temporary workaround for links within bibliography references fouling up
...
footnote count.
2002-01-10 18:22:44 +00:00
Bruce Momjian
7a0672b7b1
More pg_upgrade improvements. Almost done, except for max transaction
...
setting.
2002-01-10 04:58:19 +00:00
Tom Lane
4d72af6cb3
Describe type casts under the heading of Value Expressions, and explain
...
the difference between a run-time type cast and casting a literal string
to a specific type. Minor editorial work in same area.
2002-01-09 23:38:06 +00:00
Bruce Momjian
5461983d08
Update with new features. Still disabled.
2002-01-09 21:50:52 +00:00
Peter Eisentraut
da1c1144e7
Make spelling of operating system names match official version closely.
...
And listing QNX 6 as both supported and unsupported is probably not helpful.
2002-01-09 00:52:38 +00:00
Peter Eisentraut
c58d5d5fcb
Adjust spelling of article titles to match the originals, add some links.
2002-01-08 23:50:37 +00:00
Bruce Momjian
aecd85d3a1
Update Lockhart's email address.
...
< * Thomas is Thomas Lockhart <lockhart@alumni.caltech.edu>
---
> * Thomas is Thomas Lockhart <lockhart@fourpalms.org>
2002-01-08 20:04:31 +00:00
Bruce Momjian
89e6ce1245
Update Thomas Lockhart's email address to lockhart@fourpalms.org.
2002-01-08 20:03:58 +00:00
Peter Eisentraut
9c9a72b807
Repair the GEQO bibliography. It was marked up all wrong. Move some of
...
the info to the main bibliography.
2002-01-08 18:03:26 +00:00
Peter Eisentraut
f8728467ff
Point to main CPAN site, and reword a little.
2002-01-08 16:13:41 +00:00
Tom Lane
d09f6f7741
Minor wordsmithing.
2002-01-08 15:38:42 +00:00
Peter Eisentraut
a6e704ce95
Make FreeBSD URL point to the right chapter again.
2002-01-08 15:16:16 +00:00
Bruce Momjian
055d4f9208
Email address no longer valid.
2002-01-08 05:45:19 +00:00
Bruce Momjian
cc9ae0b63c
Update bad URL's with good ones.
2002-01-08 05:39:26 +00:00
Peter Eisentraut
731204e090
Editorial review
2002-01-07 02:29:15 +00:00
Bruce Momjian
96ad60e919
Fix ecpg wording to be consistent.
2002-01-06 18:12:00 +00:00
Bruce Momjian
88ebc0f2f7
Remove ecpg TODO section:
...
> Looking at this I also found an ecpg TODO list in the docs:
>
>
http://candle.pha.pa.us/main/writings/pgsql/sgml/ecpg-develop.html
>
> Seems that TODO section should be removed. Some items are done,
others
> are on the main TODO list.
That's correct. I did not fix the docs for quite some time.
Michael
--
Michael Meskes
2002-01-06 17:54:14 +00:00
Tom Lane
e59c15e4bb
Fix copy-and-paste brain damage. (These commands do not create a
...
database.)
2002-01-06 03:33:26 +00:00
Bruce Momjian
f3efaf892e
Spelling fix:
...
< * Consider use of open/fctl(O_DIRECT) to minimize OS caching
---
> * Consider use of open/fcntl(O_DIRECT) to minimize OS caching
2002-01-05 04:03:47 +00:00
Bruce Momjian
3ef4925fdc
Re-order items:
...
> * Consider use of open/fctl(O_DIRECT) to minimize OS caching
> * Make blind writes go through the file descriptor cache
391d392
< * Make blind writes go through the file descriptor cache
409d409
< * Consider use of open/fctl(O_DIRECT) to minimize OS caching
2002-01-04 21:32:28 +00:00
Bruce Momjian
7a38672169
Added:
...
> * Consider use of open/fctl(O_DIRECT) to minimize OS caching
2002-01-04 21:08:42 +00:00
Bruce Momjian
99a3396822
ecpg.sgml manual page updated to ON.
...
---------------------------------------------------------------------------
When you run 'ecpg --help' you get the following:
-t turn on autocommit of transactions
amongst the other options... Shouldn't this be OFF as per the
documentation?
Best regards, Lee.
--
Lee Kindness, Senior Software Engineer, lkindness@csl.co.uk
2002-01-04 18:58:46 +00:00
Bruce Momjian
35fcb84946
Change:
...
< perhaps CREATE DATABASE dbname WITH USER = "user" (Gavin)
---
> perhaps CREATE DATABASE dbname WITH OWNER = "user" (Gavin)
2002-01-04 18:42:40 +00:00
Bruce Momjian
11d4c2c590
Add from Vadim:
...
> * Allow command blocks that can ignore certain types of errors
2002-01-04 18:23:56 +00:00
Thomas G. Lockhart
c5c28ed06a
Add more complete details on date/time keywords and parsing rules.
...
Move some tabular information on these from the chapter on data types to
the appendix on dates and times.
2002-01-04 17:02:25 +00:00
Bruce Momjian
0b79ed2745
Update FAQ.
2002-01-04 05:44:45 +00:00
Bruce Momjian
b5213b5c37
Give attribution:
...
< perhaps CREATE DATABASE dbname WITH USER = "user"
---
> perhaps CREATE DATABASE dbname WITH USER = "user" (Gavin)
2002-01-04 05:03:15 +00:00
Bruce Momjian
f27b0eeea7
Remove:
...
< * Allow only owner to create indexes
2002-01-04 04:53:26 +00:00
Bruce Momjian
0e3793e621
Prefer savepoints term:
...
< allow error codes to be specified; requires nested transactions
---
> allow error codes to be specified; requires savepoints
321c321
< * Allow nested transactions / savepoints [transactions]
---
> * Allow savepoints / nested transactions [transactions]
2002-01-03 21:15:04 +00:00
Bruce Momjian
a2dc469ac7
Update:
...
< allow error codes to be specified
---
> allow error codes to be specified; requires nested transactions
2002-01-03 20:42:23 +00:00
Bruce Momjian
6d78fdae7f
Add:
...
> o Allow COPY to report error lines and continue; optionally
> allow error codes to be specified
2002-01-03 18:25:43 +00:00
Bruce Momjian
258af1d57a
Add:
...
> * Make equals sign optional in CREATE DATABASE WITH param = 'val'
2002-01-03 18:22:43 +00:00
Bruce Momjian
8dcc4c058d
Added:
...
> * Prevent create/drop scripts from allowing extra args (Bruce)
2002-01-03 18:13:14 +00:00
Bruce Momjian
b8ef396d6b
Added:
...
> * Allow only owner to create indexes
2002-01-03 17:31:52 +00:00
Bruce Momjian
13acb5b37d
Updated:
...
< * Add config file check for $ODBCINI, $HOME/.odbc.ini, and /etc/odbc.ini
---
> * Add config file check for $ODBCINI, $HOME/.odbc.ini, installpath/etc/odbc.ini
2002-01-03 17:29:31 +00:00
Bruce Momjian
85974a75fc
Add to java mention of pl/j.
2002-01-03 17:18:19 +00:00
Bruce Momjian
8be67450aa
Update FAQ_DEV.
2002-01-03 08:20:54 +00:00
Bruce Momjian
5b24a98f2a
Update FAQ_DEV.
2002-01-03 08:13:51 +00:00
Bruce Momjian
9c00d0de57
Added
...
> * Add config file check for $ODBCINI, $HOME/.odbc.ini, and /etc/odbc.ini
2002-01-03 08:04:16 +00:00
Bruce Momjian
b96b0415fa
Added suggested syntax:
...
> * Make it easier to create a database owned by someone who can't createdb,
> perhaps CREATE DATABASE dbname WITH USER = "user"
2002-01-03 08:01:17 +00:00
Bruce Momjian
bc29b06b0a
Add mention of index on foreign key for frequently updated primary key
...
tables.
2002-01-03 06:26:22 +00:00
Bruce Momjian
a4ee277e17
droplang had same problem as createlang; default are backwards and did
...
not work. Fixed to match createlang.
2002-01-03 06:09:02 +00:00
Bruce Momjian
f9b792c5c3
Add to pool discussion.
2002-01-03 05:52:48 +00:00
Bruce Momjian
2446e300fa
Added
...
< o Move to using 'make' rather than 'ant'(?)
---
> o Support both 'make' and 'ant'
2002-01-03 05:48:48 +00:00
Bruce Momjian
9d77dcc366
Add mention of PRIMARY in ALTER TABLE ... [ UNIQUE | PRIMARY ]
2002-01-03 05:37:43 +00:00
Bruce Momjian
04f3342e03
In createlang, make dbname optional, not langname, or rather, make
...
existing code of dbname optional actually work.
2002-01-03 05:30:04 +00:00
Bruce Momjian
b3d9768f3b
Remove:
...
< * Change 'createlang [langname] dbname' to 'createlang langname [dbname]'
2002-01-03 05:20:34 +00:00
Bruce Momjian
d5de91ddad
Added:
...
> * Change 'createlang [langname] dbname' to 'createlang langname [dbname]'
2002-01-03 05:06:50 +00:00
Tom Lane
e274325e02
Fix incorrect description of rowtype variable declarations. Eventually
...
(IMHO) the code should be fixed to do what the documentation formerly
claimed, and then revert this change.
2002-01-02 00:41:26 +00:00
Tom Lane
e7d9a6bf63
Repair example, per note in interactive docs.
2001-12-30 04:36:52 +00:00
Bruce Momjian
23ef0926e1
Update FAQ_DEV.
2001-12-30 04:31:29 +00:00
Bruce Momjian
3f53ad7108
*** empty log message ***
2001-12-30 01:51:10 +00:00
Bruce Momjian
550d38458c
Add
...
> * Make locking of shared data structures more fine-grained
2001-12-30 01:48:23 +00:00