django-pyodbc-azure - 如何使用模式

标签 django django-pyodbc django-pyodbc-azure

我正在使用 django-pyodbc-azure (https://github.com/michiya/django-pyodbc-azure),一切正常。但是,当我迁移模型时,会在 SQL Server 数据库上创建一个名为“dbo”的新模式。我想使用已经存在的“sp”模式,有什么方法可以设置工作模式吗?

提前致谢。

最佳答案

IIRC,您需要更改您连接的用户的默认架构。如果您使用的是名为 django_user 的 SQL Auth 用户:

ALTER USER django_user WITH DEFAULT_SCHEMA = [sp]

祝你好运。

关于django-pyodbc-azure - 如何使用模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358322/

相关文章:

python - 使用 Python 从 Linux 核心服务器下载经过身份验证的 Django 应用程序的文件

django - 如何使用 django-mssql 连接到 SQL Server 2008 R2?

python - 使用多行字符串执行查询

sql-server - Django+sql server - 没有名为 sql_server.pyodbc.base 的模块

python - 如何在 Python 中划分 2 个列表时处理列表推导中被零除的异常

python - 使用 django 捕获网络摄像头图像并上传数据库

python - 在 DJANGO CRUD 数据库应用程序中创建父/主条目然后将关联数据字段添加到父/主条目的最佳方法是什么?

sql-server - Windows 上的 Django-pyodbc SQL 服务器连接问题

pyodbc - Django 2.1 SQL Server 17 错误 - 不是可用的数据库后端。尝试使用 'django.db.backends.XXX'

python - Docker容器上的Django MSSQL服务器不会迁移