博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
「postgre」INT最大值
阅读量:5771 次
发布时间:2019-06-18

本文共 734 字,大约阅读时间需要 2 分钟。

一般现在时间戳用INTEGER整型即可,但INT最大长度为21多一点,也就是再过不到20年,就会溢出,所以建议时间戳用INT8类型,同样,数据量可能超过21亿的也应该使用INT8自增,如下: -- DROP TABLE IF EXISTS location; create table location (     id SERIAL8 PRIMARY KEY,     ip_int INT8 UNIQUE NOT NULL DEFAULT 0,                          -- IP整型化 ip VARCHAR(20) NOT NULL DEFAULT '', -- IP地址 province_id INTEGER NOT NULL DEFAULT 0, -- 省份ID city_id INTEGER NOT NULL DEFAULT 0, -- 城市ID province_name VARCHAR(20) NOT NULL DEFAULT '', -- 省份名称 city_name VARCHAR(20) NOT NULL DEFAULT '', -- 城市名称 last_date INTEGER NOT NULL DEFAULT CAST(TO_CHAR(NOW(), 'yyyymmdd') AS INTEGER), -- 修改日期,格式20060102表示2006年1月2日 last_time INT8 NOT NULL DEFAULT EXTRACT(EPOCH FROM NOW()) -- 修改时间戳,单位秒 );

转载于:https://www.cnblogs.com/ftrako/p/9713655.html

你可能感兴趣的文章
Qt Creator 使用技巧
查看>>
perl学习笔记(4)
查看>>
本地用户访问FTP服务,拒绝匿名用户访问
查看>>
Mockito测试静态注入
查看>>
提高EJB性能的十大技巧
查看>>
2G,3G,4G基站区分
查看>>
intellij idea 格式化代码
查看>>
Linux dstat监控工具
查看>>
开机启动流程分析
查看>>
linux查看版本信息
查看>>
我的友情链接
查看>>
百度RPC框架 BRPC 初体验
查看>>
php中将object 转 array数组形式
查看>>
java反射机制
查看>>
Java 面试题目最全集合1000+ 大放送,能答对70%就去BATJTMD试试~
查看>>
jfinal It is indirectly referenced from required
查看>>
服务器遭受***后的处理办法cc
查看>>
浮点数加法引发的问题:浮点数的二进制表示
查看>>
OSPF__配置
查看>>
C语言的内存对齐问题
查看>>