Navicat > Navicat for PostgreSQL > 常见问题 > 详说 Navicat for PostgreSQL 类型
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

详说 Navicat for PostgreSQL 类型

发布时间:2015-12-02

Navicat for PostgreSQL 类型为当前表注册新数据类型。如果模式名已给,类型就创建在指定的模式。否则创建在当前的模式。在同一模式,类型名必须和任何现有类型或域的名不同。因为表有关联的数据类型,在同一模式,类型名也必须和任何现有表名不同。点击 Navicat 主界面上的其他-> 类型,打开类型对象列表。

Navicat for PostgreSQL 最新版下载地址:http://www.formysql.com/xiazai_postgresql.html

Navicat for PostgreSQL
Navicat for PostgreSQL

基本类型:像 int4,在 SQL 语言级别下实施,通常在低层次语言,例如 C。通常它们常规对应被称为抽象数据类型。 PostgreSQL 只能通过用户提供的函数来操作这种类型,只明白用户描述这种类型性能的范围。基本类型进一步细分为纯量和数组类型。对于每个纯量类型,相应的数组类型会自动创建,可以容纳纯量类型的可变大小数组。

复合类型或列类型:创建于用户创建表,可定义一个独立没有关联表的复合类型。复合类型仅是一个基本类型与栏位名的列表,复合类的值是一列或栏位值的记录。用户可以从 SQL 查询访问元件栏位。

枚举(Enum)类型:数据类型,是静态、预先定义及有特定排序的一组值,相当于一些其他程序语言的枚举类型。枚举类型可能是一部分数据的一组状态值。需要注意的是,枚举类型只在 PostgreSQL 8.3 版本可添加。

基本类型的常规属性:

输入模式和输入:由数据的外部文本形式到内部文本形式转换数据。

输出模式和输出:由数据的内部文本形式到外部文本形式转换数据。

长度:数字常量,用来指定新类型内部表示的长度,以字节为单位。默认是可变的长度。

变量:如果类型长度是未知可勾选此项。

默认:数据类型的默认值。如果省略,则默认是 null。

元素:正创建的类型是数组,指定数组元素的类型。

分隔符:使用在类型数组的值与值之间。

排列:数据类型保存对齐要求。如果指定,必须是 char、 int2、 int4 或 double,默认是 int4。

存储:数据类型的存储策略。如果指定,必须是平常、外部、扩展及主要,默认是平常。

依值传递:表明数据类型的值是依值传递,而不是参考。

拥有者:类型的拥有者,支持 PostgreSQL 8.0 或以上版本。

基本类型的高级属性:

PostgreSQL 7.4 或以上版本支持“高级”选项卡。

接收模式和接收:由数据的外部二进制形式到内部二进制形式转换数据。

传送模式和传送:由数据的内部二进制形式到外部二进制形式转换数据。

分析模式和分析:为数据类型运行统计分,支持 PostgreSQL 8.0 或以上版本。

类型修改符输入模式和类型修改符输入:修改符的数组到内部形式转换类型,支持 PostgreSQL 8.3 或以上版本。

类型修改元输符模式和类型修改符输出:修改符的内部形式到外部文本部形式转换类型。支持 PostgreSQL 8.3 或以上版本。

复合类型的常规属性:

名:复合类型的属性列或名。

类型:现有数据类型的名,成为一个复合类型的列。

长度和比例:长度编辑框定义栏位的长度,比例编辑框定义小数点之后的位数。

维度:数组符的维度。

拥有者:类型的拥有者,支持 PostgreSQL 8.0 或以上版本。

枚举类型的常规属性:

标签:字符串文本代表与枚举类型值相关的文本标签。

拥有者:类型的拥有者。

关于 Navicat for PostgreSQL 的更多相关教程,可参考 Navicat 官网

标签:Navicat for PostgreSQL,复合类型,数据类型

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20