PostgreSQL 扩展安装

一、安装扩展

无需本地操作,内置含有包可直接命令行安装

CREATE EXTENSION "uuid-ossp";

PostgreSQL 扩展安装_第1张图片

PostgreSQL 扩展安装_第2张图片

二、使用扩展

CREATE TABLE user(
	id uuid DEFAULT uuid_generate_v4()  NOT NULL PRIMARY KEY,
	data varchar(255),
	created_at timestamp with time zone NOT NULL default now()
);

PostgreSQL 扩展安装_第3张图片

三、删除扩展

DROP EXTENSION "uuid-ossp"

注意点总结

  • 扩展在一个库内只能存在一个位置 否则会报错已存在
  • 不同模式下的调用需要通过 模式名.函数名() 的方式进行调用
  • 函数若报错不存在请将模式名 带上双引号进行查询 e.g. “model-name”.func-name()
  • 默认查询会使用当前模式下查询函数,若函数不在当前模式下,则会报错而不会寻址。

参考阅读

CREATE EXTENSION

v-11 附录 F. 额外提供的模块

你可能感兴趣的:(PostgreSQL)