我在从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"不存在
任何帮助或指示将不胜感激。
答案 0 :(得分:0)
由于历史原因,SQL中的名称不区分大小写。为了使它区分大小写,你应该引用它。
DROP TABLE "kensoDataStore_tick";