sql - Postgresql,创建了名为 'name' 的域名,如何删除它?

标签 sql postgresql ddl

在Postgresql中,我创建了名为“name”的用户域,但我不知道如何删除它

postgres=# create domain name char(20) not null;
CREATE DOMAIN
postgres=# drop domain name;
ERROR:  "name" is not a domain

如何删除该域?

最佳答案

添加架构(可能是public):

DROP DOMAIN public.name;

SqlFiddleDemo

或者使用pgAdmin,找到名称,右键单击并删除/删除...:

enter image description here

关于sql - Postgresql,创建了名为 'name' 的域名,如何删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36719690/

相关文章:

mysql - MySQL 中何时使用单引号、双引号和反引号

ruby-on-rails - Heroku 在 Rails 中读取字符串而不是整数?

sql - COALESCE 类型 jsonb 和 boolean 无法匹配

hadoop - 在 alter exchange 分区中期望 KW_EXCHANGE 接近 'table'

sql - "Missing Keyword"在 Oracle SQL Developer 中创建表时

mysql - 不知道子select个数时的self join

sql - DB2 中的意外标记 "LIMIT"

php - MD5 密码的 SQL 更新

mysql - 开源数据库的常见 SQL 查询列表?

sqlite - SQLite:条件DDL语句