数据类型
版本覆盖矩阵PostgreSQL 版本定义:18
当前阅读 PG 18·选择有来源记录的版本
single-byte internal type
此定义以英文显示
PostgreSQL allows columns of a table to be defined as variable-length multidimensional arrays. Arrays of any built-in or user-defined base type, enum type, composite type, range type, or domain can be created.
此定义以英文显示
A composite type represents the structure of a row or record; it is essentially just a list of field names and their data types. PostgreSQL allows composite types to be used in many of the same ways that simple types can be used. For example, a column of a table can be declared to be of a composite type.
此定义以英文显示
A domain is a user-defined data type that is based on another underlying type . Optionally, it can have constraints that restrict its valid values to a subset of what the underlying type would allow. Otherwise it behaves like the underlying type — for example, any operator or function that can be applied to the underlying type will work on the domain type. The underlying type can be any built-in or user-defined base type, enum type, array type, composite type, range type, or another domain.
此定义以英文显示
Enumerated (enum) types are data types that comprise a static, ordered set of values. They are equivalent to the enum types supported in a number of programming languages. An example of an enum type might be the days of the week, or a set of status values for a piece of data.
此定义以英文显示
access control list
此定义以英文显示
Indicates that a function accepts any input data type.
此定义以英文显示
Indicates that a function accepts any array data type (see Section 36.2.5 ).
此定义以英文显示
Indicates that a function accepts any data type, with automatic promotion of multiple arguments to a common data type (see Section 36.2.5 ).
此定义以英文显示
Indicates that a function accepts any array data type, with automatic promotion of multiple arguments to a common data type (see Section 36.2.5 ).
此定义以英文显示
Indicates that a function accepts any multirange data type, with automatic promotion of multiple arguments to a common data type (see Section 36.2.5 and Section 8.17 ).
此定义以英文显示
Indicates that a function accepts any non-array data type, with automatic promotion of multiple arguments to a common data type (see Section 36.2.5 ).
此定义以英文显示
Indicates that a function accepts any range data type, with automatic promotion of multiple arguments to a common data type (see Section 36.2.5 and Section 8.17 ).
此定义以英文显示
Indicates that a function accepts any data type (see Section 36.2.5 ).
此定义以英文显示
Indicates that a function accepts any enum data type (see Section 36.2.5 and Section 8.7 ).
此定义以英文显示
Indicates that a function accepts any multirange data type (see Section 36.2.5 and Section 8.17 ).
此定义以英文显示
Indicates that a function accepts any non-array data type (see Section 36.2.5 ).
此定义以英文显示
Indicates that a function accepts any range data type (see Section 36.2.5 and Section 8.17 ).
此定义以英文显示
signed eight-byte integer
此定义以英文显示
autoincrementing eight-byte integer
此定义以英文显示
fixed-length bit string
此定义以英文显示
variable-length bit string
此定义以英文显示
logical Boolean (true/false)
此定义以英文显示
rectangular box on a plane
此定义以英文显示
binary data ( “ byte array ” )
此定义以英文显示
fixed-length character string
此定义以英文显示
variable-length character string
此定义以英文显示
command identifier type, sequence in transaction id
此定义以英文显示
IPv4 or IPv6 network address
此定义以英文显示
circle on a plane
此定义以英文显示
Indicates that a function accepts or returns a null-terminated C string.
此定义以英文显示
calendar date (year, month, day)
此定义以英文显示
multirange of dates
此定义以英文显示
range of dates
此定义以英文显示
double precision floating-point number (8 bytes)
此定义以英文显示
An event trigger function is declared to return event_trigger.
此定义以英文显示
A foreign-data wrapper handler is declared to return fdw_handler .
此定义以英文显示
GiST index internal text representation for text search
此定义以英文显示
An index access method handler is declared to return index_am_handler .
此定义以英文显示
IPv4 or IPv6 host address
此定义以英文显示
array of int2, used in system tables
此定义以英文显示
multirange of integers
此定义以英文显示
range of integers
此定义以英文显示
multirange of bigints
此定义以英文显示
range of bigints
此定义以英文显示
signed four-byte integer
此定义以英文显示
Indicates that a function accepts or returns a server-internal data type.
此定义以英文显示
time span
此定义以英文显示
textual JSON data
此定义以英文显示
binary JSON data, decomposed
此定义以英文显示
JSON path
此定义以英文显示
A procedural language call handler is declared to return language_handler .
此定义以英文显示
infinite line on a plane
此定义以英文显示
line segment on a plane
此定义以英文显示
MAC (Media Access Control) address
此定义以英文显示
MAC (Media Access Control) address (EUI-64 format)
此定义以英文显示
currency amount
此定义以英文显示
internal type for object names
此定义以英文显示
exact numeric of selectable precision
此定义以英文显示
multirange of numerics
此定义以英文显示
range of numerics
此定义以英文显示
numeric object identifier
此定义以英文显示
array of oids, used in system tables
此定义以英文显示
geometric path on a plane
此定义以英文显示
pseudo-type representing BRIN bloom summary
此定义以英文显示
pseudo-type representing BRIN minmax-multi summary
此定义以英文显示
Identifies a representation of DDL commands that is available to event triggers.
此定义以英文显示
multivariate dependencies
此定义以英文显示
PostgreSQL Log Sequence Number
此定义以英文显示
multivariate MCV list
此定义以英文显示
multivariate ndistinct coefficients
此定义以英文显示
string representing an internal node tree
此定义以英文显示
user-level transaction ID snapshot
此定义以英文显示
geometric point on a plane
此定义以英文显示
closed geometric path on a plane
此定义以英文显示
single precision floating-point number (4 bytes)
此定义以英文显示
Identifies a function taking or returning an unspecified row type.
此定义以英文显示
reference to cursor (portal name)
此定义以英文显示
relation name
此定义以英文显示
collation name
此定义以英文显示
text search configuration
此定义以英文显示
text search dictionary
此定义以英文显示
namespace name
此定义以英文显示
operator name
此定义以英文显示
operator with argument types
此定义以英文显示
function name
此定义以英文显示
function with argument types
此定义以英文显示
role name
此定义以英文显示
data type name
此定义以英文显示
autoincrementing four-byte integer
此定义以英文显示
signed two-byte integer
此定义以英文显示
autoincrementing two-byte integer
此定义以英文显示
A table access method handler is declared to return table_am_handler .
此定义以英文显示
variable-length character string
此定义以英文显示
tuple physical location, format '(block,offset)'
此定义以英文显示
time of day, including time zone
此定义以英文显示
time of day (no time zone)
此定义以英文显示
date and time, including time zone
此定义以英文显示
date and time (no time zone)
此定义以英文显示
A trigger function is declared to return trigger.
此定义以英文显示
A tablesample method handler is declared to return tsm_handler .
此定义以英文显示
multirange of timestamps without time zone
此定义以英文显示
text search query
此定义以英文显示
range of timestamps without time zone
此定义以英文显示
multirange of timestamps with time zone
此定义以英文显示
range of timestamps with time zone
此定义以英文显示
text search document
此定义以英文显示
user-level transaction ID snapshot (deprecated; see pg_snapshot )
此定义以英文显示
Identifies a not-yet-resolved type, e.g., of an undecorated string literal.
此定义以英文显示
universally unique identifier
此定义以英文显示
Indicates that a function returns no value.
此定义以英文显示
transaction id
此定义以英文显示
full transaction id
此定义以英文显示
XML data
此定义以英文显示