postgresql/doc/src/sgml/ref
Bruce Momjian b2e09fcd5e This is not the only place in the system catalogs where NULL is
effectively used to mean a default value that could also be spelled
out explicitly.  (ACLs behave that way, and useconfig/datconfig
do too IIRC.)

It's a bit of a hack, but it saves table space and backend code ---
without this convention the default would have to be inserted "manually"
since we have no mechanism to supply defaults when C code is forming a
new catalog tuple.

I'm inclined to leave the code alone.  But Alvaro is right that it'd be
good to point out the 'infinity' option in the CREATE USER and ALTER
USER man pages.  (Doc patch please?)

Alvaro Herrera
2003-03-20 20:05:32 +00:00
..
abort.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
allfiles.sgml Todo items: 2003-03-20 07:02:11 +00:00
alter_database.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
alter_domain.sgml ALTER DOMAIN OWNER, from Rod Taylor. 2003-01-06 00:31:45 +00:00
alter_group.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
alter_sequence.sgml Todo items: 2003-03-20 07:02:11 +00:00
alter_table.sgml Add ALTER TABLE <tablename> CLUSTER ON <indexname> 2003-03-20 18:52:48 +00:00
alter_trigger.sgml This patch implements FOR EACH STATEMENT triggers, per my email to 2002-11-23 03:59:09 +00:00
alter_user.sgml This is not the only place in the system catalogs where NULL is 2003-03-20 20:05:32 +00:00
analyze.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
begin.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
checkpoint.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
close.sgml Revise command completion tags as per hackers message on 20 March. 2002-05-18 15:44:48 +00:00
cluster.sgml This patch makes the following changes to the documentation: 2003-02-19 04:06:28 +00:00
clusterdb.sgml Now that the CLUSTER ALL machinery is in place, the clusterdb script can 2003-03-20 18:53:18 +00:00
comment.sgml Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 2002-07-12 18:43:19 +00:00
commit.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
copy.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
create_aggregate.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_cast.sgml Remove restriction that cast functions cannot be volatile. This 2003-02-01 22:09:26 +00:00
create_constraint.sgml Revise command completion tags as per hackers message on 20 March. 2002-05-18 15:44:48 +00:00
create_conversion.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_database.sgml This patch fixes an error in the usage message for 'clusterdb', and 2003-02-13 05:37:44 +00:00
create_domain.sgml > > They work the same as table constraints with in-line declaration (no 2003-02-13 05:32:42 +00:00
create_function.sgml Minor doc patch: create function 2003-03-20 04:41:13 +00:00
create_group.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_index.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
create_language.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_opclass.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_operator.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_rule.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
create_schema.sgml Add mention of CURRENT_SCHEMA for object creation. 2003-02-03 15:56:50 +00:00
create_sequence.sgml Todo items: 2003-03-20 07:02:11 +00:00
create_table_as.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
create_table.sgml This patch includes more SGML markup fixes as well as a few minor 2003-02-19 03:13:25 +00:00
create_trigger.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_type.sgml This patch includes more SGML markup fixes as well as a few minor 2003-02-19 03:13:25 +00:00
create_user.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
create_view.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
createdb.sgml Reimplement create and drop scripts in C, to reduce repetitive 2003-03-18 22:19:47 +00:00
createlang.sgml Reimplement create and drop scripts in C, to reduce repetitive 2003-03-18 22:19:47 +00:00
createuser.sgml Reimplement create and drop scripts in C, to reduce repetitive 2003-03-18 22:19:47 +00:00
current_date.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
current_time.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
current_timestamp.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
current_user.sgml Change NAMEDATALEN to 64, INDEX_MAX_KEYS/MAX_FUNC_ARGS to 32, per discussion on hackers. 2002-08-13 20:40:44 +00:00
deallocate.sgml PREPARE/EXECUTE statements. Patch by Neil Conway, some kibitzing 2002-08-27 04:55:12 +00:00
declare.sgml Restructure parsetree representation of DECLARE CURSOR: now it's a 2003-03-10 03:53:52 +00:00
delete.sgml Update SQL-command reference pages for schema features. 2002-04-23 02:07:16 +00:00
drop_aggregate.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
drop_cast.sgml Create/drop cast now requires ownership of at least one of the types. 2002-08-11 17:44:12 +00:00
drop_conversion.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
drop_database.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
drop_domain.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
drop_function.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
drop_group.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
drop_index.sgml Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 2002-07-12 18:43:19 +00:00
drop_language.sgml Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 2002-07-12 18:43:19 +00:00
drop_opclass.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
drop_operator.sgml Implement CREATE/DROP OPERATOR CLASS. Work still remains: need more 2002-07-29 22:14:11 +00:00
drop_rule.sgml Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 2002-07-12 18:43:19 +00:00
drop_schema.sgml Implement DROP SCHEMA. It lacks support for dropping conversions and 2002-07-18 16:47:26 +00:00
drop_sequence.sgml Fix copy-and-pasteo (CASCADE/RESTRICT in wrong place). 2002-07-18 15:49:08 +00:00
drop_table.sgml Remove no-longer-appropriate notes about lack of CASCADE/RESTRICT behavior. 2002-07-14 22:47:56 +00:00
drop_trigger.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
drop_type.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
drop_user.sgml Some cleanups in CREATE/ALTER/DROP USER ref pages. 2002-02-27 21:14:54 +00:00
drop_view.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
dropdb.sgml Reimplement create and drop scripts in C, to reduce repetitive 2003-03-18 22:19:47 +00:00
droplang.sgml Reimplement create and drop scripts in C, to reduce repetitive 2003-03-18 22:19:47 +00:00
dropuser.sgml Reimplement create and drop scripts in C, to reduce repetitive 2003-03-18 22:19:47 +00:00
ecpg-ref.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
end.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
execute.sgml Implement EXPLAIN EXECUTE. By Neil Conway, with some kibitzing from 2003-02-02 23:46:38 +00:00
explain.sgml Restructure parsetree representation of DECLARE CURSOR: now it's a 2003-03-10 03:53:52 +00:00
fetch.sgml Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 2003-03-11 19:40:24 +00:00
grant.sgml Grant options, and cascading revoke. Grant options are allowed only for 2003-01-23 23:39:07 +00:00
initdb.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
initlocation.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
insert.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
ipcclean.sgml Augment the date/time examples in the User's Guide to reflect the newer 2002-04-21 19:02:39 +00:00
listen.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
load.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
lock.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
move.sgml Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 2003-03-11 19:40:24 +00:00
notify.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
pg_config-ref.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
pg_controldata.sgml Editorial corrections. 2002-08-17 05:07:18 +00:00
pg_ctl-ref.sgml Fix typo in SGML tags. 2003-03-20 17:37:46 +00:00
pg_dump.sgml Remove duplicate ANALYZE recommendation in pg_dump. 2003-03-18 17:05:01 +00:00
pg_dumpall.sgml Add mention of ANALYZE after object restore. 2003-03-18 00:02:11 +00:00
pg_resetxlog.sgml Re-enable pg_resetxlog to accept -l values in hexadecimal (it used to 2002-10-02 21:30:13 +00:00
pg_restore.sgml Add mention of ANALYZE after object restore. 2003-03-18 00:02:11 +00:00
pgtclsh.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
pgtksh.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
postgres-ref.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
postmaster.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
prepare.sgml Restructure parsetree representation of DECLARE CURSOR: now it's a 2003-03-10 03:53:52 +00:00
psql-ref.sgml This patch fixes an error in the usage message for 'clusterdb', and 2003-02-13 05:37:44 +00:00
reindex.sgml This patch makes the following changes to the documentation: 2003-02-19 04:06:28 +00:00
reset.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
revoke.sgml Grant options, and cascading revoke. Grant options are allowed only for 2003-01-23 23:39:07 +00:00
rollback.sgml Revise command completion tags as per hackers message on 20 March. 2002-05-18 15:44:48 +00:00
select_into.sgml Fixups for man pages 2002-11-21 23:34:43 +00:00
select.sgml The documentation for SELECT is incorrect in a sense: the syntax for a 2003-03-20 19:00:01 +00:00
set_constraints.sgml Improve documentation of trigger firing queue handling, cleanup. 2002-08-17 12:15:49 +00:00
set_session_auth.sgml This patch makes the following changes to the documentation: 2003-02-19 04:06:28 +00:00
set_transaction.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
set.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
show.sgml This patch includes a lot of minor cleanups to the SGML documentation, 2003-01-19 00:13:31 +00:00
start_transaction.sgml Read-only transactions, as defined in SQL. 2003-01-10 22:03:30 +00:00
truncate.sgml With a recent commit truncate is transaction safe in 7.4. 2002-12-06 03:15:07 +00:00
unlisten.sgml Add more appropriate markup. 2002-09-21 18:32:54 +00:00
update.sgml > Neil Conway <nconway@klamath.dyndns.org> writes: 2002-08-15 02:59:18 +00:00
vacuum.sgml This patch makes the following changes to the documentation: 2003-02-19 04:06:28 +00:00
vacuumdb.sgml Assorted reference page updates 2002-10-11 23:03:48 +00:00