2017-09-26 11 views
0

PostGreSQLデータベース用にVisual Studio 2015でデータベースプロジェクトを作成する必要があります。次に、各データベースオブジェクトのバージョン管理をSQLスクリプトファイルの形式で維持することができます。ですから、Visual Studio 2015には(プラグインの形であるかもしれない)そのような規定がありますか?Visual StudioでPostGreSQLのデータベースプロジェクトを作成する2015

EDITED: 私たちはすでにすべてのプロジェクトのバージョン管理システムとしてTeam Foundation System(TFS)を使用しています。 PostGresスクリプトでも同じように使いたいと思っています。私たちのプロジェクトはWindows OS上の.Netで開発されていますが、現在PostGresはWindows Server上で動作しています。私たちが望むのは、SQLスキーマのバージョン履歴をSQLファイルの形式で維持し、プロジェクトを構築し、どんなサーバーを配備してもよいように、PostGres用のデータベースプロジェクト(Microsoft SQL Serverの場合は.sqlproj)を作成するためだけにVisual Studioを使用することです必要。私は今、十分な情報を提供していますように。

+0

[ビルドオートメーション](https://en.wikipedia.org/wiki/Build_automation)ツール(おそらく[ninja](https://ninja-build.org/)...) ](http://git-scm.com/)...)データベースまたはそのスキーマのダンプ、またはそれを作成しているスクリプトのダンプ。 PostGreSQLサーバはリモートサーバ(Linuxを実行しているサーバ)でもかまいません。あなたの質問([MCVE](https://stackoverflow.com/help/mcve)を除く)はここでは話題にはなりません。 Visual Studioは単なるIDEであることに注意してください。 –

+0

私たちは既に、すべてのプロジェクトのバージョン管理システムとしてTeam Foundation System(TFS)を使用しています。 PostGresスクリプトでも同じように使いたいと思っています。私たちのプロジェクトはWindows OS上の.Netで開発されていますが、現在PostGresはWindows Server上で動作しています。私たちが望むのは、ソースチュートセットの履歴を維持し、プロジェクトを構築し、必要なサーバーを展開できるように、Visual StudioをPostGres(SQL Serverに似ています)のデータベースプロジェクトを作成するためだけに使用することです。私は今、十分な情報を提供していますように。 –

+0

コメントに記載されていない質問に情報を掲載してください。 –

答えて

0

はい、あなたはこれを使用することができます。ADO.NETエンティティデータモデルを作成してインストールした後https://marketplace.visualstudio.com/items?itemName=RojanskyS.NpgsqlPostgreSQLIntegration をそして

詳細:これは、システム固有のオペレーティングすることができ、あなたが本物への切り替えを検討するかもしれないhttp://www.npgsql.org/doc/ddex.html

+1

私はこれを試しました。しかし、それはServer ExplorerウィンドウのPostGresデータベースにのみ接続しています。私はVisual Studio 2015のSQLスクリプト(SQLサーバーのデータベースプロジェクトに似ています)の形式でテーブルオブジェクトを表示する必要があるデータベースプロジェクトを作成したいと思います。これを使用して、チェックイン/変更の履歴を保持してプロジェクトを構築するためにコードを変更します。 –

+0

これはあなたが探しているツールだと思います: https://github.com/postgres/postgres/tree/master/src/tools/msvc – Pierre

関連する問題