Document NOT NULL for table creation.

Clarify usage of date_part() for timespan data type.
This commit is contained in:
Thomas G. Lockhart 1997-10-01 17:05:16 +00:00
parent dec1889a73
commit 7cd15c47d8
2 changed files with 9 additions and 8 deletions

View File

@ -1,13 +1,13 @@
.\" This is -*-nroff-*- .\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here.... .\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_table.l,v 1.8 1997/09/27 03:58:29 momjian Exp $ .\" $Header: /cvsroot/pgsql/src/man/Attic/create_table.l,v 1.9 1997/10/01 17:05:13 thomas Exp $
.TH "CREATE TABLE" SQL 09/25/97 PostgreSQL .TH "CREATE TABLE" SQL 09/25/97 PostgreSQL
.SH NAME .SH NAME
create table \(em create a new class create table \(em create a new class
.SH SYNOPSIS .SH SYNOPSIS
.nf .nf
\fBcreate table\fR classname \fB(\fPattname type [\fBdefault\fP value] \fBcreate table\fR classname \fB(\fPattname type [not null] [\fBdefault\fP value]
[\fB,\fP attname type [\fBdefault\fP value] ]\fB )\fP [\fB,\fP attname type [\fBnot null\fP] [\fBdefault\fP value] ]\fB )\fP
[\fBinherits\fR \fB(\fR classname [\fB,\fR classname] \fB)\fR] [\fBinherits\fR \fB(\fR classname [\fB,\fR classname] \fB)\fR]
[\fBconstraint\fR cname \fBcheck\fR \fB(\fR test \fB)\fR [, \fBcheck\fR \fB(\fR test \fB)\fR ] ] [\fBconstraint\fR cname \fBcheck\fR \fB(\fR test \fB)\fR [, \fBcheck\fR \fB(\fR test \fB)\fR ] ]
[\fBarchive\fR \fB=\fR archive_mode] [\fBarchive\fR \fB=\fR archive_mode]
@ -25,7 +25,8 @@ and the attributes are as specified in the list of
Each attribute is created with the type specified by Each attribute is created with the type specified by
.IR type "." .IR type "."
Each type may be a simple type, a complex type (set) or an array type. Each type may be a simple type, a complex type (set) or an array type.
Each attribute may have a default value, specified by the Each attribute may be specified to be non-null and
each may have a default value, specified by the
.IR default .IR default
clause which is the keyword "default" followed by a constant or expression. clause which is the keyword "default" followed by a constant or expression.
.PP .PP

View File

@ -1,6 +1,6 @@
.\" This is -*-nroff-*- .\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here.... .\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/pgbuiltin.3,v 1.5 1997/09/27 04:37:33 thomas Exp $ .\" $Header: /cvsroot/pgsql/src/man/Attic/pgbuiltin.3,v 1.6 1997/10/01 17:05:16 thomas Exp $
.TH PGBUILTIN INTRO 04/01/97 PostgreSQL PostgreSQL .TH PGBUILTIN INTRO 04/01/97 PostgreSQL PostgreSQL
.SH "DESCRIPTION" .SH "DESCRIPTION"
This section describes the data types, functions and operators This section describes the data types, functions and operators
@ -592,9 +592,9 @@ functions, arguments can be
`year', `month', `day', `hour', `minute', and `second', `year', `month', `day', `hour', `minute', and `second',
as well as the more specialized quantities as well as the more specialized quantities
`decade', `century', `millenium', `millisecond', and `microsecond'. `decade', `century', `millenium', `millisecond', and `microsecond'.
date_part() also allows date_part() allows `dow'
`dow' to return day of week and `epoch' to return seconds since 1970 for datetime
to return day of week and `epoch' to return seconds since 1970. and 'epoch' to return total elapsed seconds for timespan.
.nf .nf
Functions: Functions: