如何在django核心迁移表中使用自定义名称?

时间:2019-05-19 09:18:01

标签: django django-migrations

Django核心迁移创建了下表

    auth_group
    auth_group_permissions
    auth_permission
    auth_user
    auth_user_groups
    auth_user_permissions
    django_admin_log
    django_content_type
    django_migrations
    django_session

但是我想在每个表名之前添加acps,如下所示。

    acps_auth_group
    acps_auth_group_permissions
    acps_auth_permission
    acps_auth_user
    acps_auth_user_groups
    acps_auth_user_permissions
    acps_admin_log
    acps_content_type
    acps_migrations
    acps_session

那是因为我想在同一个数据库中运行Django的多个实例。

我正在使用SQL ServerDjango 2.1.8

有什么办法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

这在核心Django中是不可能的,但是,有一个软件包可为项目中的所有表添加前缀:

https://github.com/fingul/django-db-prefix

祝你好运!