Document NOT NULL for table creation.
Clarify usage of date_part() for timespan data type.
This commit is contained in:
parent
dec1889a73
commit
7cd15c47d8
@ -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
|
||||||
|
@ -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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user