【发布时间】:2018-09-27 09:20:27
【问题描述】:
我知道时间戳是某一时刻的时间实例。
但是来到我的桌子,我的桌子没有主键。
所以我需要一个唯一的交易列。
我应该将行创建的时间戳列具有唯一的表列。
表定义
Create Table order_processing_logs(
order_number integer,
processing_status integer,
cust_id character varying(200),
vendor_id character varying(200),
.
.
.
.
.
.,etc,
created_time timestamp without time zone DEFAULT now(),
updated_time timestamp without time zone DEFAULT now()
);
我应该将 created_time 作为表中的唯一列吗?
现在,如果我更改表的架构,它将影响数百万条记录。
【问题讨论】:
标签: sql postgresql postgresql-10 postgresql-11