我在 Heroku Postgres(爱好层)中有一张带有“工作”表的桌子。我正在使用 PGAdmin 来查看和使用数据库。
如果我查看“工作”表的家属选项卡,我可以看到存在索引“public.ix_public_jobs_next_run_time”。
在查询工具中,我运行查询“DROP INDEX public.ix_public_jobs_next_run_time;” 并得到以下错误:
错误:索引“ix_public_jobs_next_run_time”不存在 SQL 状态:42704
为什么我不能删除这个索引?
背景:我正在使用 SQLAlchemy ORM 对我的 postgres 数据库进行 db 升级以修改一些表。db upgrade 命令在尝试删除索引时失败。我使用上述步骤重新创建了这个错误。