在SQL Server中为Django设置默认架构

时间:2017-08-17 20:59:52

标签: python sql-server django python-3.x schema

我是django的新手,我正在努力设置我的第一个项目和第一个应用程序的基础知识。我将模型迁移到SQL Server,所有表都显示在模式dbo(默认模式)下。我按照另一个SO问题的方向,将我的默认架构从SQL Server中设置为我选择的架构。我删除了我的迁移历史记录,并再次从django迁移。所有表都是在dbo架构中再次创建的。

我看到我可以在Meta类的模型中设置db_table。但是,我也在其他问题上看到,指定模式并不总是允许迁移更改,写入等。

是否可以设置django的架构?

修改:我尝试使用此db_table = 'myschema\".\"mytable'指定架构。这导致django只是将模型创建为dbo.myschema.mytable

我也看到set_search_path是某些数据库的选项,但它不是SQL Server的选项。

0 个答案:

没有答案