切换到PostgreSQL提上日程了,简单做点笔记。
摘自:http://www.postgresql.org/docs/9.0/interactive/datatype.html
Name
Aliases
Description
bigint
|
int8
|
有符号8字节整数
|
bigserial
|
serial8
|
自增8字节整数 |
bit [ (n
) ]
|
|
定长位串
|
bit varying [ (n
) ]
|
varbit
|
变长位串 |
boolean
|
bool
|
逻辑布尔值(true/false) |
box
|
|
平面中的矩形 |
bytea
|
|
二进制数据("字节数组"
) |
character varying [ (n
) ]
|
varchar [ (n
) ]
|
变长字符串 |
character [ (n
) ]
|
char [ (n
) ]
|
定长字符串 |
cidr
|
|
IPv4 或 IPv6 网络地址 |
circle
|
|
平面中的圆 |
date
|
|
日历日期 (年, 月, 日) |
double precision
|
float8
|
双精度浮点数(8 字节) |
inet
|
|
IPv4 或 IPv6 主机地址
|
integer
|
int
, int4
|
有符号4字节整数 |
interval [ fields
] [ (p
) ]
|
|
时间间隔 |
line
|
|
平面中的无限上直线 |
lseg
|
|
平面中的线段 |
macaddr
|
|
MAC 地址 |
money
|
|
货币金额
|
numeric [ (p
, s
) ]
|
decimal [ (p
, s
) ]
|
可选精度的准确数字 |
path
|
|
平面中的几何路径 |
point
|
|
平面中的点 |
polygon
|
|
平面中的闭合几何路径 |
real
|
float4
|
单精度浮点数 (4 字节) |
smallint
|
int2
|
有符号两字节整数 |
serial
|
serial4
|
自增4字节整形 |
text
|
|
变长字符串 |
time [ (p
) ] [ without time zone ]
|
|
一天中的时间(不包括时区) |
time [ (p
) ] with time zone
|
timetz
|
一开中的时间, 包括时区
|
timestamp [ (p
) ] [ without time zone ]
|
|
日期和时间、时间戳 (不包括时区) |
timestamp [ (p
) ] with time zone
|
timestamptz
|
日期和时间、时间戳
, 包括时区 |
tsquery
|
|
文本搜索查询 |
tsvector
|
|
文本搜索文档 |
txid_snapshot
|
|
用户级事务ID快照 |
uuid
|
|
UUID |
xml
|
|
XML数据 |
分享到:
相关推荐
### PostgreSQL常用数据类型详解 #### 1. 整型数据类型 在PostgreSQL中,整型数据类型包括`smallint`、`integer`、`bigint`等几种。 - **smallint**:这是一个小范围整数类型,其取值范围为-32768到+32767。它通常...
PostgreSQL是一款强大的开源关系型数据库管理系统(RDBMS),广泛应用于各个行业和领域,提供了丰富和灵活的数据类型和类型转换功能。在数据库操作中,根据实际应用需求,经常需要对数据进行类型转换。本文档详细...
PostgreSQL中数据类型的思维导图,Xmind格式。包括以下分类,数值类型,货币类型,字符类型,日期时间类型,布尔类型,枚举类型,几何类型,网络地址类型,位串类型,文本搜索类型,UUID类型,XML类型,JSON类型,...
"cpp-postgresql-unit"项目正是为了满足这种需求,它提供了一个用于PostgreSQL数据库的自定义数据类型,该类型支持国际单位制(SI Units)。让我们深入探讨这个项目及其背后的实现原理。 首先,`cpp-postgresql-...
迄今最全最权威的关于PostgreSQL的数据类型介绍,这是扫描国外的《sql技术手册》上的,当然是中文版了,扫描的很清晰,我已按顺序弄到了word里面,是开发postgreSQL数据库必备的参考资料。
postgres_ext, 添加对缺少的PostgreSQL数据类型的支持 PostgresExt为ActiveRecord添加了缺少的原生PostgreSQL数据类型,并方便地查询了ActiveRecord和Arel的扩展扩展( Rails 4 ) 查找帮助?如果是一个 Bug ,请在...
PostgreSQL 9支持多种数据类型,包括数值类型(如整数、浮点数)、字符串类型(如VARCHAR、TEXT)、日期时间类型(如DATE、TIMESTAMP)等。理解这些数据类型及其适用场景对于高效存储和检索数据至关重要。 4. **表...
本文将基于“PostgreSQL 9.x cheatsheet”这一资源,深入解析其中的关键知识点,涵盖从数据类型到扩展插件的广泛内容。 ### 常用内置数据类型 PostgreSQL 9.x提供了多种内置数据类型,满足了不同场景下的需求。...
PostgreSQL 数据类型概述 PostgreSQL 是一种功能强大且灵活的开源关系数据库管理系统,它支持许多不同的数据类型,每种数据类型都有其特点和应用场景。了解 PostgreSQL 的数据类型是使用该数据库的基础。 整数类型...
PostgreSQL 9是其9.x系列的一个版本,提供了许多改进和新特性,例如窗口函数、递归查询以及对JSON数据类型的增强支持。 在学习PostgreSQL的过程中,你需要了解以下几个关键知识点: 1. **基础概念**: - 数据库和...
- PostgreSQL拥有丰富的内置数据类型和函数,源码中可能包含各种数据类型的应用场景,以及自定义函数的创建和使用。 8. **存储过程和触发器**: - 学习如何编写和管理存储过程和触发器,可以提高代码复用性和...
- **强大的功能集:** 包括复杂的查询语言、高级数据类型支持(如JSON、XML)等。 - **高可用性与容错机制:** 提供多种高可用性方案,确保系统稳定运行。 - **安全性:** 强大的权限管理机制,保护敏感数据安全。 -...
PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (常用数据类型 常用数据类型 常用数据类型 ) 16 一、数值类型: 一、数值类型: 一、数值类型: .16 六、数组: 六、数组: .22 PostgreSQL PostgreSQL...
PostgreSQL 是一款功能强大且广泛使用的开源关系数据库管理系统(RDBMS),它提供了许多强大的功能和特性,例如支持多种数据类型、支持事务处理、支持存储过程和视图等。下面是 PostgreSQL 的详细介绍: PostgreSQL...
PostgreSQL存储二进制数据.htm
- **数据兼容性** MySQL和PostgreSQL的数据类型可能存在差异,迁移前需确保所有数据类型都能在目标数据库中找到对应的映射。 - **权限设置** 确保你有足够权限在目标数据库上创建新对象和导入数据。 - **完整性...
3. **数据预处理**:在导入前对PostgreSQL查询结果进行预处理,如数据类型转换,可以减少Redis端的计算开销。 4. **优化网络传输**:压缩数据再传输,减少网络带宽的占用,提升传输速度。 接下来,我们关注Redis。...