PostGIS的作家:用户属性
有关此对话框中所有读者都熟悉的参数的信息,请参见:
有关在该对话框中是所有作家的参数信息,请参阅:
这种格式的用户属性定义如下。
名称 | 要写入的列的名称。对于列名有效值包括的SQL进攻字符的任意字符串没有和在长度上小于32个字符。 |
类型 | 在表中的类型的列。该列类型的有效值列举如下: ![]() 这种类型的用于表示一个固定长度的比特串。比特串1和0的字符串。它们可以被用来存储和视觉化位掩码。 ![]() 这种类型的用于表示布尔值。这种类型可以有两种状态:“真”或“假”。 ![]() 此类型用于表示二进制字符串(“字节数组”)。二进制字符串是由八字节(或字节)组成的序列。与字符串不同,二进制字符串允许存储0值的八进制数和其他不可打印的八进制数(在32到126的范围之外)。 ![]() 此类型用于表示指定宽度的固定长度、用空格填充的字符串。存储超过指定长度的字符串将导致错误,除非多余字符是空格,在这种情况下,字符串将被截断到最大长度。如果要存储的字符串比声明的长度短,该值将被填充空间。 ![]() 这种类型用来表示一个日历日期(年,月,日)。可表示的最早日期是4713 BC和最新的日期是AD 5874897。分辨率为1天。 ![]() 这种类型的用于表示单精度浮点数。它的精确度是6位小数。这种类型是不精确的类型。这意味着它们是作为近似值存储的,可能会导致细微的差异。的典型范围为约1E-37到1E + 37。 (注意,FME还不支持特殊的浮点类型值,如∞、-∞和NaN。) ![]() 此类型用于表示双精度浮点数。它有15位十进制的精度。这种类型是不精确的类型。这意味着它们是作为近似值存储的,可能会导致细微的差异。典型的范围是大约1E-307到1E+308。 (注意,FME还不支持特殊的浮点类型值,如∞、-∞和NaN。) ![]() 此类型用于表示有符号的2字节整数。范围是-32786到+32767。这通常用于小范围的整数,并且通常只在磁盘空间有限的情况下使用。 ![]() 此类型用于表示有符号的4字节整数。范围是-2147483648到+2147483647。这是整数通常的选择,因为它提供了范围、存储大小和性能之间的最佳平衡。 ![]() 此类型用于表示有符号的8字节整数。范围是-9223372036854775808到+9223372036854775807。这通常只在int4的整数范围不够时使用。这可能不能在所有平台上正常运行,因为它依赖于编译器对8字节整数的支持。如果机器没有这种支持,那么它的功能与int4相同,但占用8字节的存储空间。 ![]() 这种类型的用于表示其执行使得每个存储的值根据JSON规则是有效的JSON文档。JSON数据类型存储所输入的文本,该文本处理功能必须在每次执行时重新分析的精确副本。 仅适用于PostgreSQL的版本9.4或更高版本。 ![]() 这种类型的用于表示其执行使得每个存储的值根据JSON规则是有效的JSON文档。所述JSONB数据类型被存储在分解二进制格式显著更快的方法,由于不需要重新解析。 仅适用于PostgreSQL的版本9.4或更高版本。 ![]() 这种类型的用于表示具有固定小数精度的货币金额。范围是-21474836.48到21474836.47。 ![]() 此类型用于表示可选择精度的精确数字。它可以存储高达1000位的精度。建议用于货币数量或其他需要精确的数量。这种类型还支持特殊值NaN,意思是“不是数字”。 ![]() 这种类型的用于表示一个数字对象标识符。它目前作为一个无符号的四字节整数实现的。其作为在用户创建的表的主键不鼓励使用。OID是最好只用于系统表引用。 ![]() 这种类型的用于表示一个自动递增四字节整数。范围是1至2147483647。这类似于指定必须从一个序列发生器分配缺省值的整数列。它也应用了一个NOT NULL约束。 ![]() 这种类型的用于表示一个可变长度的字符串。 ![]() 这种类型用来表示一天的时间没有时区。低值是00:00:00而高值是24:00:00与1微秒的分辨率。 ![]() 此类型用于表示不带时区的日期和时间。它同时存储日期和时间。低值是公元前4173年,高值是公元5874897年,分辨率为1微秒。 ![]() 此类型用于表示带有时区的日期和时间。它存储日期、时间和时区。低值是公元前4173年,高值是公元5874897年,分辨率为1微秒。 ![]() 此类型用于表示一天中的一个时区。低值为00:00:00+1359,高值为2400:00:-1359,分辨率为1微秒。 ![]() 这种类型用于表示普遍唯一标识符(uuid)。这些标识符是由算法生成的128位值。UUID是由几个用连字符分隔的小写十六进制数字组成的序列。 具体而言,它是一组的8位数字,接着是三个组的4位数字,然后是组12个数字。 这种标准形式的UUID的一个示例是a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11。 ![]() 这种类型的用于表示一个可变长度的比特串。 ![]() 此类型用于表示具有指定限制的可变长度的位串。 ![]() 这种类型的用于表示指定的限制的可变长度字符串。 ![]() 这种类型的用于表示XML数据。这种选择的优点是,它检查输入值良好性。 可在PostgreSQL 8.3或更新版本中使用。 |
指数 | 类型索引的创建给定列上。所有的索引类型是完全动态的并且不必进行周期性的优化。为索引类型的有效值列举如下:
|