Ben S Asked: 2019-08-28 03:10:40 +0800 CST2019-08-28 03:10:40 +0800 CST 2019-08-28 03:10:40 +0800 CST 如何仅从扩展加载一个功能? 772 在 PostgreSQL 中,我正在加载uuid-ossp扩展,因此我可以使用在我的查询中创建随机 UUID 的函数: create extension if not exists "uuid-ossp"; 但是,除了提供我需要的一个功能 ( uuid_generate_v4) 之外,它还提供了我不需要的其他九个功能: (\df在命令行上使用显示相同的数据)。有什么方法可以使用编程术语将uuid_generate_v4函数“导入”到我的“命名空间”中,而不导入我不使用的函数? postgresql postgresql-extensions 1 个回答 Voted Best Answer Ben S 2020-09-25T08:49:18+08:002020-09-25T08:49:18+08:00 在 PostgreSQL 13 中,该gen_random_uuid()功能现在在全球范围内可用,无需使用 pgcrypto 或 uuid-ossp 扩展。 仍然不可能只从扩展加载一个函数,但对于这种常见情况,可以生成随机 UUID,而无需在范围内包含所有其他与 UUID 相关的函数。
在 PostgreSQL 13 中,该
gen_random_uuid()
功能现在在全球范围内可用,无需使用 pgcrypto 或 uuid-ossp 扩展。仍然不可能只从扩展加载一个函数,但对于这种常见情况,可以生成随机 UUID,而无需在范围内包含所有其他与 UUID 相关的函数。