-- 创建固定资产表(zichan)- 纯 PGSQL 标准语法,移除非空约束
CREATE TABLE IF NOT EXISTS zichan (
-- 资产编号(主键,核心字段,保留非空+唯一)
id VARCHAR(50) NOT NULL PRIMARY KEY,
-- 序号(允许为空)
serial_num VARCHAR(30),
-- 品名(允许为空)
name VARCHAR(100),
-- 保管人(允许为空)
keeper VARCHAR(50),
-- 使用地点(允许为空)
use_location VARCHAR(100),
-- 购买日期(允许为空)
buy_date VARCHAR(20),
-- 可选:创建/更新时间(便于数据管理)
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 给字段添加注释(PGSQL 标准方式)
COMMENT ON COLUMN zichan.id IS '资产编号(主键,用于生成二维码)';
COMMENT ON COLUMN zichan.serial_num IS '资产序号(如NO.1、编号:1)';
COMMENT ON COLUMN zichan.name IS '资产品名';
COMMENT ON COLUMN zichan.keeper IS '资产保管人';
COMMENT ON COLUMN zichan.use_location IS '资产使用地点';
COMMENT ON COLUMN zichan.buy_date IS '购买日期(格式:YYYY-MM-DD)';
COMMENT ON COLUMN zichan.created_at IS '数据创建时间';
COMMENT ON COLUMN zichan.updated_at IS '数据更新时间';
-- 给表添加注释
COMMENT ON TABLE zichan IS '固定资产信息表(用于批量生成资产卡片)';
-- 可选:常用查询字段加索引(提升读取效率)
CREATE INDEX idx_zichan_name ON zichan(name);
CREATE INDEX idx_zichan_keeper ON zichan(keeper);
CREATE INDEX idx_zichan_use_location ON zichan(use_location);标题:修正后 PGSQL 创建表语句(适配 PG 注释语法)
分类:默认分类, 创建日期:2026-01-03 00:12:52, 更新日期:2026-01-03 00:12:52, 阅读次数:500
Server Information
This is a wider card with supporting text below as a natural lead-in to additional content.
Redis Information
This is a wider card with supporting text below as a natural lead-in to additional content.