Postgresql使用UUID

安装插件

安装数据库


sudo apt install postgresql 
sudo apt install postgresql-contrib # uuid的依赖

操作数据库

 
create database yourdb; # 创建数据库
\c yourdb; # 进入数据库
CREATE extension if not exists "uuid-ossp"; # 安装插件
select uuid_generate_v1(); # 检查uuid是否可用

CREATE EXTENSION Description

CREATE EXTENSION将新扩展加载到当前数据库中。 必须没有已加载的同名扩展。

加载扩展基本上等于运行扩展的脚本文件。 该脚本通常会创建新的SQL对象,例如函数,数据类型,运算符和索引支持方法。 另外,CREATE EXTENSION记录所有已创建对象的标识,以便在发出DROP EXTENSION时可以再次删除它们。

加载扩展需要具有创建其组件对象所需的相同权限。 对于大多数扩展,这意味着需要超级用户或数据库所有者权限。 运行CREATE EXTENSION的用户将成为扩展的所有者,以便以后进行权限检查,以及扩展程序脚本创建的任何对象的所有者。

PostgreSQL 10.4 Documentation

VI. Reference -> I. SQL Commands -> CREATE EXTENSION —install an extension

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值