• PostgreSQL数据类型及注意事项


    PostgreSQL中文手册
    http://www.postgres.cn/docs/13/index.html

    名字	别名	描述
    bigint	               int8	               有符号的8字节整数
    bigserial	          serial8	           自动增长的8字节整数
    bit [ (n) ]	 	                           定长位串
    bit varying [ (n) ]	  varbit [ (n) ]	   变长位串
    boolean	bool	                           逻辑布尔值(真/假)
    box	 	                                   平面上的普通方框
    bytea	 	                               二进制数据(“字节数组”)
    character [ (n) ]	        char [ (n) ]	       定长字符串
    character varying [ (n) ]	varchar [ (n) ]	变长字符串
    cidr	 	IPv4或IPv6网络地址
    circle	 	平面上的圆
    date	 	日历日期(年、月、日)
    double precision	float8	双精度浮点数(8字节)
    inet	 	IPv4或IPv6主机地址
    integer	int, int4	有符号4字节整数
    interval [ fields ] [ (p) ]	 	时间段
    json	 	文本 JSON 数据
    jsonb	 	二进制 JSON 数据,已分解
    line	 	平面上的无限长的线
    lseg	 	平面上的线段
    macaddr	 	MAC(Media Access Control)地址
    macaddr8	 	MAC(Media Access Control)地址(EUI-64格式)
    money	 	货币数量
    numeric [ (p, s) ]	decimal [ (p, s) ]	可选择精度的精确数字
    path	 	平面上的几何路径
    pg_lsn	 	PostgreSQL日志序列号
    point	 	平面上的几何点
    polygon	 	平面上的封闭几何路径
    real	float4	单精度浮点数(4字节)
    smallint	int2	有符号2字节整数
    smallserial	serial2	自动增长的2字节整数
    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	 	通用唯一标识码
    xml	 	XML数据
    
    
    
    兼容性
    下列类型(或者及其拼写)是SQL指定的:bigintbitbit varyingbooleancharcharacter varyingcharactervarchardatedouble precisionintegerintervalnumericdecimalrealsmallinttime(有时区或无时区)、timestamp(有时区或无时区)、xml。
    

    注意:维度
    PostgreSQL数据库使用pgAdmin操作建表时,如果java类型为String的,一般character varying和varchar,注意表字段的维度一定要为0,否则为多维数据。
    在这里插入图片描述

  • 相关阅读:
    springboot2 整合雪花算法,并兼容分布式部署
    docker 在 linux 搭建私有仓库
    jdbc 几种关系型数据库的连接 和 driver_class,以及简单的使用
    springboot2 整合发送邮件的功能
    oracle 唯一新约束 和 逻辑删除的 冲突处理办法
    oracle 一些常见操作方法
    spring-cloud-stream 整合 rabbitmq
    springboot2 整合 rabbitmq
    docker 安装 rabbitmq 消息队列
    网络统计学目录
  • 原文地址:https://www.cnblogs.com/InternetJava/p/15731295.html
Copyright © 2020-2023  润新知