which are ill considered and which should not live through subsequent standards.
Postgres will not make great efforts to
conform to these features; however, these tend to apply in little-used
- or obsure cases, and a typical user is not likely to run into them.
+ or obsure cases, and a typical user is not likely to run into them.
+
Most of the input and output functions corresponding to the
- Note that some of the input and output functions are not invertible. That is,
+ Some of the input and output functions are not invertible. That is,
the result of an output function may lose precision when compared to
the original input.
most of the intrinsic precision of the type (typically 15 digits for doubles,
6 digits for 4-byte floats).
Other types with underlying floating point fields (e.g. geometric
- types) carry similar precision.
+ types) carry similar precision.
+
DROP SEQUENCE.
-
Obsolete Type
- The money is now obsolete. Use numeric
- or decimal instead.
+ The money is now deprecated. Use numeric
+ or decimal instead. The money type may become a
+ locale-aware layer over the numeric type in a future release.
Postgres supports these types, in
addition to the more general text type,
which unlike varchar
- does not require an upper
- limit to be declared on the size of the field.
+ does not require an explicit declared upper
+ limit on the size of the field.
- There is one other fixed-length character type.
+ There is one other fixed-length character type
in Postgres.
The name type
- only has one purpose and that is to provide
- special type to use for internal names.
+ only has one purpose and that is for storage of internal catalog
+ names.
It is not intended for use by the general user.
- It's length is currently defined as 32 chars
+ Its length is currently defined as 32 bytes (31 characters plus terminator)
but should be reference using NAMEDATALEN.
- This is set at compile time and may change in a future release.
+ The length is set at compile time (and is therefore adjustable for
+ special uses); the default maximum length may change in a future release.
|
name
32 bytes
- Thirty-two character internal type
+ Thirty-one character internal type
AD 1465001
1 microsec / 14 digits
+ |
+ timestamp with time zone
+ date and time including time zone
+ 8 bytes
+ 1903 AD
+ 2037 AD
+ 1 microsec / 14 digits
+
|
interval
for time intervals
23:59:59.99
1 microsecond
+ |
+ time with time zone
+ times of the day
+ 4 bytes
+ 00:00:00.00+12
+ 23:59:59.99-12
+ 1 microsecond
+