PostgreSQL 支持 SERIAL 数据类型。它在字段上自动创建一个序列和索引。例如,
    CREATE TABLE person ( 
        id SERIAL, 
        name TEXT 
        );

会自动转换为: 
    
    CREATE SEQUENCE person_id_seq;
    CREATE TABLE person ( 
        id INT4 NOT NULL DEFAULT nextval('person_id_seq'),
        name TEXT 
        );
    CREATE UNIQUE INDEX person_id_key ON person ( id );

参考 create_sequence 手册页获取关于序列的更多信息。你还可以用每行的 oid 字段作为一个唯一值。不过,如果你需要倾倒和重载数据库,你需要使用 pg_dump 的 -o 选项或者 COPY WITH OIDS 选项以保留 OID。

insert into person values(nextval('person_id_req'),'yourname');

postgreSQL怎样创建一个序列号/自动递增的字段相关推荐

  1. 【ABAP】固定资产创建BAPI无法自动写入增强字段处理

    固定资产创建BAPI无法自动写入增强字段处理 通过实现增强点"AIST0002"给SAP固定资产主数据屏幕添加自定义字段(增强实现这里省略). (下图的增强字段仅供参考) 目前需要 ...

  2. 如何让mysql的自动递增的字段重新从1开始呢?(

    数据库表自动递增字段在用过一段时间后清空,还是继续从清空后的自动编号开始. 如何才能让这个字段自动从1开始自动递增呢? 下面两个方法偶都试过,很好用: 1 清空所有数据,将自增去掉,存盘,在加上自增, ...

  3. mysql中递增列_如何使用JDBC在MySQL中创建带有自动递增列的表?

    在创建表时,在某些情况下,我们需要自动生成/增加列的值(例如ID).各种数据库以不同的方式支持此功能. 在MySQL数据库中,您可以使用以下语法声明列自动递增.CREATE TABLE table_n ...

  4. 帝国时代III亚洲王朝序列号自动输入器

    这 两天比较痴迷的玩着<<帝国时代III>>,当然亚洲王朝是比较喜欢的一个资料篇了.从网上下载后玩的时候,每次进入游戏的时候 都需要输入序列号,觉得有点麻烦.照理说序列号应该会 ...

  5. 在PostgreSQL中创建Arcgis企业级地理数据库

    版本说明: PostgreSQL 9.2.3 64位 arcgis 10.2.2 32位 安装说明: 安装之前首先要查看arcgis版本支持的PostgreSQL 版本 如果是远程部署需要提前设置Po ...

  6. 创建一个带有Lookup字段的List

    用程序去创建一个List是非常简单的事情,但是如何去创建一个带有Lookup类型的字段呢? 这就是本篇文章要尝试去做的事情. 前期准备工作: 在站点上有一个List,叫UserInformation, ...

  7. PostgreSQL创建一个数据库

    看看你能否访问数据库服务器的第一个例子就是试着创建一个数据库.一台运行着的 PostgreSQL 服务器可以管理许多数据库.通常我们会为每个项目和每个用户单独使用一个数据库. 节点管理员可能已经为你创 ...

  8. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

    在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...

  9. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

最新文章

  1. php 给图片增加背景平铺水印代码
  2. LeetCode Insert Delete GetRandom O(1) - Duplicates allowed
  3. MySQL 联合查询实质_1.多表查询 = 转化为一张联合大表 2.可视化工具 3.pymysql模块...
  4. 猿辅导、作业帮忙“圈钱”,跟谁学、有道、51Talk狂“烧钱”,在线教育钱途在哪?
  5. unity粒子系统_【笔记】关于unity的粒子系统和UI之间的位置冲突解决
  6. python编程题二
  7. cad钣金展开插件_钣金高级工考试大小头手工展开图步骤教程
  8. Http Live Streaming 实现iphone在线播放视频[转]
  9. matlab 中使用 GPU 加速运算
  10. visio 生成mysql脚本_Visio2010建立ER图并直接导出为SQL语句
  11. python的objectproperty,python – ObjectProperty类的用法
  12. df 查看显示所有磁盘的信息
  13. python在线题库推荐_Python题库.docx
  14. DSP入门小白学习日记第二篇
  15. python身份证号判断_Python实现身份证号码解析
  16. Soul源码分析 ——值得借鉴的代码技巧
  17. 常用字符串函数的使用
  18. 点燃我温暖你 爱心代码python
  19. EOS基础全家桶(九)官方测试网的使用
  20. Windows批处理(cmd/bat)常用命令教程

热门文章

  1. windows server 2008 r2 enterprise ,惠普DL 580 G7服务器报,事件 ID: 47错误。
  2. 干得累死,并不见得老板就待见你?——来自多位专家的见解
  3. python获取节假日_用python获取表格中的节假日起始日期
  4. 5G NR — Open vRAN 的组织单位
  5. Linux 操作系统原理 — 网络 I/O 虚拟化
  6. Kong APIGW — 基本操作
  7. Kubernetes — 安装 Metrics Server
  8. 为Visual C++ 6.0添加批量注释和取消批量注释功能
  9. 集群的定义以及类别定义
  10. CoordinatorLayout 使用及源码解析