赞
踩
记录一个搜索很久没找到解决办法的问题。
众所周知,django默认没有适配sqlserver的ENGINE模块,微软自行开发了 mssql-django ,是目前相对稳定的ENGINE模块,且在django官方文档中推荐
但是项目中数据库配置了不同的模式(SCHEMA),在models中指定db_table无法直接获取dbo以外的数据表,如何实现?
通过翻mssql包发现,db_table指定格式为 [SCHEMA].[TABLENAME] 即可,例如 [guest].[user]
在SQLServer等关系数据库管理系统(RDBMS)中,数据库包含各种对象。
在数据库中,模式(SCHEMA)是指数据库对象的逻辑集合。可以根据应用程序、访问权限和安全性使用模式(SCHEMA)来对对象分组。
SQL sqlserver Django 默认模式 schema
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。