Django PSQL表无法删除

时间:2014-11-19 06:52:29

标签: django database postgresql

我在从psql数据库中删除表时遇到问题。我在下面的线程中尝试了解决方案,但它对我不起作用。

update django database to reflect changes in existing models

\ d命令会产生以下结果

  

关系清单
   架构|名称|输入|所有者
  -------- + ----------------------------------- + ----- ----- + --------
   公众| auth_group |表| Django的
   公众| auth_group_id_seq |序列| Django的
   公众| auth_group_permissions |表| Django的
   公众| auth_group_permissions_id_seq |序列| Django的
   公众| auth_permission |表| Django的
   公众| auth_permission_id_seq |序列| Django的
   公众| auth_user |表| Django的
   公众| auth_user_groups |表| Django的
   公众| auth_user_groups_id_seq |序列| Django的
   公众| auth_user_id_seq |序列| Django的
   公众| auth_user_user_permissions |表| Django的
   公众| auth_user_user_permissions_id_seq |序列| Django的
   公众| django_admin_log |表| Django的
   公众| django_admin_log_id_seq |序列| Django的
   公众| django_content_type |表| Django的
   公众| django_content_type_id_seq |序列| Django的
   公众| django_session |表| Django的
   公众| kensoDataStore_tick |表| Django的
   公众| kensoDataStore_tick_id_seq |序列| Django的
  (19行)

然而,尝试DROP TABLE kensoDataStore_tick;将导致以下结果:

错误:表" kensodatastore_tick"不存在

任何帮助或指示将不胜感激。

1 个答案:

答案 0 :(得分:0)

由于历史原因,SQL中的名称不区分大小写。为了使它区分大小写,你应该引用它。

DROP TABLE "kensoDataStore_tick";