【问题标题】:Django PSQL table cannot be dropped无法删除 Django PSQL 表
【发布时间】:2015-01-16 14:37:34
【问题描述】:

我在从 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
公共 |身份验证用户 |表| 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”不存在

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

【问题讨论】:

    标签: django database postgresql


    【解决方案1】:

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

    DROP TABLE "kensoDataStore_tick";
    

    【讨论】:

    • 谢谢!完美运行!
    猜你喜欢
    • 2013-10-31
    • 2014-06-23
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    相关资源
    最近更新 更多