2017-03-31 3 views
1

SSDTには、新しい列やデータ型への変更など、DDLの変更を管理するメカニズムがあります。 'Alter Table'ステートメントをデータベースプロジェクトに入れるのではなく、元の 'Create Table'ステートメントを編集します。ステートメントは、新しい列を含む最終状態に焦点を合わせます。古いスクリプトと新しいスクリプトの違いを検出し、展開に使用するために必要な「Alter Table」スクリプトを作成します。Oracle Databaseに相当するSSDT

J2EEテクノロジおよびEclipse IDEを使用しているのと同じ方法で、Oracle Databaseで同じことを達成する方法はありますか。

答えて

1

まあ、"Oracle Developer Tools for Visual Studio"です。

私は5年以上のためにこれを見ていないが、それは昔のVisual Studioデータベースツール(datadude/dbproj /他の名前)が当時やったことと同じことのいくつかを行うために使用しました。

+0

私はVisual Studioを持っていません。私はEclipseを使用しているのと同じように、フリーウェアのツールで同じことを達成したいと思っています。私は前の組織のVisual Studioでも同じことをしていました。すべてがオープンソースとフリーであるとして、しかし、今、私の現在の組織では、我々は、Eclipseを使用しています。 –

+0

この回答http://stackoverflow.com/a/3867045/1100346でJava用のDB移行ツールのためのいくつかの提案があり、それらのいずれかとずっと「IDEでの経験は、」そこにはありません。 TL; DR:フライウェイまたはリキベース –

2

いいえ、私は恐れていません.SSDTは、MicrosoftがSQL Serverの展開を支援するために開発した無料のツールです。私は、マイクロソフトがOracleへの展開を手助けすることは許されないとは思っていません。新しいマイクロソフトだと確信していますが、変わらないものもあります。 MicrosoftはいかなるRDBMSの最高の開発環境を作成している私の意見では

https://flywaydb.org/documentation/database/oracle

https://www.jetbrains.com/datagrip/

最善の選択肢は、展開ツールとしてIDEとしてJetBrainsののdatagripを使用し、フライウェイすることですレッドゲートのツールセットを投入すると、ツールが真の差別化要因になります。

エド

1

SSDTがあるようですが、IDEに組み込まれていないが、レッドゲートSSDTのデータベースプロジェクトと同じ方法論を使用しhas comparison tools for Oracle

これはあなたの選択したVCSでスキーマモデルを維持する、Redgate Source Control for Oracleと組み合わせて使用​​することができます。

関連する問題