我需要在Visual Studio 2015中为PostGreSQL数据库创建一个数据库项目。然后我们可以以SQL脚本文件的形式维护每个数据库对象的版本控制。那么,Visual Studio 2015中是否有这样的规定(可能是插件的形式)?在Visual Studio 2015中为PostGreSQL创建数据库项目
编辑: 我们已经将Team Foundation System(TFS)用作我们所有项目的版本控制系统。所以,我们也想在PostGres脚本中使用相同的。我们的项目是在Windows操作系统上以.Net开发的,即使PostGres现在也在Windows Server上运行。我们想要的只是使用Visual Studio创建PostGres的数据库项目(类似Microsoft SQL Server的.sqlproj),以便我们可以以SQL文件的形式维护表格模式的版本历史记录,构建项目并部署任何服务器需要。希望我现在已经提供了足够的信息。
它可以被特定于操作系统,并且你可以考虑切换到正版[构建自动化](https://en.wikipedia.org/wiki/Build_automation)工具(也许[忍者](https://ninja-build.org/)...)你可以版本控制(也许用[git ](http://git-scm.com/)...)数据库或其模式或创建它的脚本的转储。注意你的PostGreSQL服务器可能是远程的(运行Linux)。你的问题(没有任何[MCVE](https://stackoverflow.com/help/mcve))在这里是焦点话题。请注意,Visual Studio只是一个IDE。 –
我们已经将Team Foundation System(TFS)用作我们所有项目的版本控制系统。所以,我们也想在PostGres脚本中使用相同的。我们的项目是在Windows操作系统上以.Net开发的,即使PostGres现在也在Windows Server上运行。我们想要的只是使用Visual Studio创建PostGres的数据库项目(类似于SQL Server),以便我们可以维护源chageset历史记录,构建项目并部署任何我们需要的服务器。希望我现在已经提供了足够的信息。 –
将问题中的信息发布在评论中。 –