postgresql - PostgreSQL 删除唯一索引
问题描述
我在 Postgres 中有这个语句来创建一个唯一索引: CREATE UNIQUE INDEX CONCURRENTLY organization_user_ux1 ON organization_user (organization_id,user_id);
...我需要删除这个唯一索引,所以我尝试了:
ALTER TABLE public.organization_user DROP INDEX organization_user_ux1;
并收到错误:错误:使用 flyway 执行这些脚本的“organization_user_ux1”或附近的语法错误。
如何正确撤消此并发唯一索引?
解决方案
阅读本文档以供参考Drop Index
在你的情况下:
DROP INDEX organization_user_ux1
或者如果你同时想要它
DROP INDEX CONCURRENTLY organization_user_ux1
推荐阅读
- python - 如何在迭代包含重复项的列表时使用 next() 函数(在 python 3.7.2 中)?
- django - 运行 manage.py migrate --database=database 时在迁移中获取选定的数据库
- ruby-on-rails - 如何在 Ruby on Rails 中向用户显示即将发生会话超时的警告消息?
- python - 数组中没有属性错误的Python dict
- java - 当我通过 sprint-integration-syslog 从 syslog 客户端收到消息时,如何获取远程地址?
- c# - 使用派生类的 C# 字典查找
- homebrew - 在调试模式下运行 tomcat 作为 brew 服务?
- android - 带有自定义指示器的选项卡布局
- c# - 如何将值发送到另一个视图
- javascript - 给定一个数组和正整数 d,有效地将数组左移 d