首页 > 解决方案 > 如何在 Django 中访问旧数据库而不在其中创建新表

问题描述

我被授予访问数据库的权限,以便在我的一个 Django 项目中使用。我设置了所有东西并去迁移新模型,但我遇到了一个错误。

“无法创建 django_migrations 表((1142,“为表 'django_migrations' 拒绝用户 'MyDatabaseName' 的 CREATE 命令”))

在查看它之后,我看到它是因为 Django 正在尝试在该数据库中创建一个新表。我没有写访问权限,我也不想要它,因为我对此很陌生,不想搞砸任何事情。我也不确定楼主会不会给我。有没有办法使用旧数据库而不必在其中创建新表?

标签: djangodatabasemigrationlegacy-database

解决方案


推荐阅读