在Postgres中为UUID主键列设置默认值,可以通过以下步骤实现:
CREATE TABLE your_table (
id UUID DEFAULT uuid_generate_v4() PRIMARY KEY,
-- other columns
);
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
ALTER TABLE your_table ALTER COLUMN id SET DEFAULT uuid_generate_v4();
需要注意的是,上述步骤假设你已经安装了uuid-ossp扩展。如果你没有安装该扩展,可以使用以下命令安装:
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
以上是在Postgres中为UUID主键列设置默认值的步骤。这样设置默认值可以确保每次插入新行时,UUID主键列都会自动填充为一个新的UUID值,方便唯一标识每个行。
领取专属 10元无门槛券
手把手带您无忧上云