是否可以在 postgresql 的另一个模式中使用一个模式的枚举类型

Posted

技术标签:

【中文标题】是否可以在 postgresql 的另一个模式中使用一个模式的枚举类型【英文标题】:is it possible to use enum type of one schema in another schema in postgresql 【发布时间】:2016-03-16 00:46:42 【问题描述】:

我在这里遇到关于 postgresql 的问题。我在模式X 中定义了一个枚举类型abc。现在我想在模式Y 中创建一个具有数据类型abc 的列的表。有可能做这样的事情吗?如果是怎么办?

【问题讨论】:

【参考方案1】:

在定义数据类型时,您需要限定模式:

create table y.other_table
(
   some_enum   x.abc
);

【讨论】:

以上是关于是否可以在 postgresql 的另一个模式中使用一个模式的枚举类型的主要内容,如果未能解决你的问题,请参考以下文章

检查数组是不是包含在 PostgreSQL 中的另一个数组中

在 VSCode 中使文件退出预览模式的键盘快捷键

是否可以处理与模式匹配的文本行并将其移动到与另一个模式匹配的另一个位置(在同一文件中)? [关闭]

在android中使按钮半透明[重复]

数据库中的 PostgreSQL 函数

将查询结果存储在变量中以在 Postgresql 中的另一个查询中使用