uuid_generate_v4()
是PostgreSQL内置的函数,用于生成随机的UUID(通用唯一标识符),它是一个128位的数字,可以保证在全球范围内的唯一性。UUID通常用于标识数据库表中的记录,以便在分布式系统中进行数据同步和复制。
以下是一个使用uuid_generate_v4()
函数生成UUID的示例SQL语句:
CREATE TABLE users (
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
name TEXT NOT NULL,
email TEXT NOT NULL
);
在上面的示例中,我们创建了一个名为users
的表,其中id
列使用uuid_generate_v4()
函数作为默认值,以便在插入新记录时自动生成UUID。这样每个用户的ID都是唯一的,方便在分布式系统中进行数据同步和复制。