首页 > 数据库 >PostgreSQL 创建主键自增表的 DDL

PostgreSQL 创建主键自增表的 DDL

时间:2024-10-07 15:11:11浏览次数:8  
标签:COMMENT PostgreSQL COLUMN 自增表 community id time NULL 主键

 

PostgreSQL 创建主键自增表的 DDL

 

-- 社区表
DROP TABLE IF EXISTS public.t_community;

CREATE TABLE public.t_community (
    id bigserial NOT NULL,
    grid_id int8 NULL,
    name varchar(128) NOT NULL,
    description varchar(4096) NULL,
    create_time timestamp DEFAULT CURRENT_TIMESTAMP NULL,
    update_time timestamp NULL,
    remark varchar(4096) NULL,
    removed bool DEFAULT false NULL,
    version int4 DEFAULT 1 NULL,
    CONSTRAINT t_community_primary_key PRIMARY KEY (id)
);

COMMENT ON TABLE t_community IS '社区表';
COMMENT ON COLUMN t_community.id IS '唯一标识,通过序列自增。';
COMMENT ON COLUMN t_community.grid_id IS '网格的唯一标识';
COMMENT ON COLUMN t_community.name IS '名称';
COMMENT ON COLUMN t_community.description IS '描述';
COMMENT ON COLUMN t_community.create_time IS '创建时间,一旦创建则不可再改变';
COMMENT ON COLUMN t_community.update_time IS '更新时间,只要有数据变动此值就会改变。';
COMMENT ON COLUMN t_community.remark IS '备注';
COMMENT ON COLUMN t_community.removed IS '是否已移除:假是未移除,真是已移除。';
COMMENT ON COLUMN t_community.version IS '版本号';

 

标签:COMMENT,PostgreSQL,COLUMN,自增表,community,id,time,NULL,主键
From: https://www.cnblogs.com/hapday/p/18450122

相关文章

  • 【PostgreSQL】提高篇——如何创建和使用自定义函数和存储过程,包括 PL/pgSQL 语言的使
    数据库管理中,存储过程和自定义函数是非常重要的概念,尤其是在使用PostgreSQL这样的关系数据库管理系统时。它们允许开发者将复杂的业务逻辑封装在数据库中,从而提高应用程序的性能、可维护性和安全性。使用PL/pgSQL语言编写的存储过程和函数可以实现数据处理、事务控制和复......
  • postgresql僵尸进程的处理思路
    简介僵尸进程(zombieprocess)是指一个已经终止但仍然在进程表中保留条目的进程。正常情况下,当一个进程完成执行并退出时,操作系统会通过父进程调用的wait()或waitpid()系统调用来收集该子进程的退出状态。如果父进程未及时调用这些函数,子进程的状态信息就无法从内核中移除,导致进程在......
  • 象形闽都 数智榕城 | PostgreSQL中文社区技术沙龙 - 福州站
    在数字化浪潮席卷的时代,数据已成为推动社会进步与企业发展的核心动力。福建,作为东南沿海的经济与文化重镇,正以崭新的姿态拥抱数智未来。为促进福建地区数据库技术的交流与发展,我们诚挚邀请您参加“象行闽都,数智榕城——PostgreSQL数据库技术沙龙”。 活动主题:象行闽都、数智......
  • PostgreSQL是否有等待事件
    PostgreSQL是否有等待事件PostgreSQL提供了等待事件(WaitEvents)的机制,用于监控数据库运行过程中因资源争用而导致的等待情况。这些等待事件可以帮助数据库管理员识别导致性能问题的瓶颈,例如锁冲突、I/O等待等。什么是等待事件?等待事件是指PostgreSQL中的进程在等待某......
  • Windows下绿色安装PostgreSQL笔记
    介绍PostgreSQL,Postgres,以下简称为PG,是一款关系型数据库,本地安装支持两种方式,一键安装和绿色解压安装两种方式下载、解压安装版:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads绿色解压版:https://www.enterprisedb.com/download-postgres......
  • PostgreSQL同步流复制与synchronous_standby_names设置
    PostgreSQL的流复制,从整体上看,可以粗分为同步与异步两种模式,其中涉及的主要参数包括synchronous_commit和synchronous_standby_names主节点synchronous_commit参数设置synchronous_commit事务提交模式,类似于MySQL的innodb_flush_log_at_trx_commit参数,对应着事务提交后返回给客......
  • 双端之Nginx+Php结合PostgreSQL搭建Wordpress
    第一台虚拟机:安装Nginx更新系统包列表:sudoaptupdate安装Nginx及php扩展:sudoaptinstallnginxphp-fpmphp-pgsqlphp-mysqli-y启动Nginx服务:sudosystemctlstartnginx检查Nginx是否正常运行:xdg-openhttp://localhost注意:终端命令打开网址打......
  • MySQL零基础入门教程-8.1 表的连接\增删数据、表结构的增删改、字段约束(非空、唯一
    教程来源:B站视频BV1Vy4y1z7EX001-数据库概述_哔哩哔哩_bilibili我听课收集整理的课程的完整笔记,供大家学习交流下载:夸克网盘分享本文内容为完整笔记的第八篇的第一部分1、表怎么进行连接的P77-P1431、表怎么进行连接的从emp表中取ename,从dept表中取dname,没有条件限制最终查询结果是......
  • 欧拉系统postgresql 与PostGis 离线环境安装
    postgresql与PostGis离线环境安装上传文件至服务器#安装所需依赖yuminstall/opt/PGsql-13-gis/rpm/*-yPostgresql安装tar-zxvfpostgresql-13.2.tar.gz#进入该目录./configure--prefix=/usr/local/pgsql--with-uuid=ossp--with-libxmlmakemakeinstall#添......
  • 附录A. PostgreSQL 常用命令
    附录A.PostgreSQL常用命令附录A.PostgreSQL常用命令A.1数据定义语言(DDL)命令A.1.1创建数据库(CREATEDATABASE)A.1.2创建表(CREATETABLE)A.1.3创建索引(CREATEINDEX)A.1.4创建视图(CREATEVIEW)A.1.5创建序列(CREATESEQUENCE)A.2数据操纵语言(DML)命令A.2.1插入数据(IN......