問題タブ [roundhouse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1097 参照

entity-framework - データベース移行のためだけに Entity Framework コードを最初に使用しても問題ありませんか?

現在、RoundhouseEを使用してデータベースの移行を管理していますが、これは非常にうまく機能します。

私は、 FluentMigratorなどのさまざまな移行作成テクノロジを調べてきました。ただし、ほとんどのエラーは厳密に型指定されていないため、エラーの可能性は非常に高いようです。たとえば、これは FluentMigrator からの移行です

以前は Entity Framework のコード ファーストを使用していましたが、コード ベースの移行を生成して後で必要な変更を加えることができるという点で移行エンジンが非常に気に入っています。ただし、EFフレームワークの残りの部分は本当に必要ありません。探しているものには少し重いです。

移行に EF を使用するだけで、残りの部分を気にしないことは許容されるでしょうか? 素敵なroundhouse プラグインもあります

私が使用しているデータのほとんどは、PetaPoco や Dapper のようなものに対してフラットであり、ORM の観点からはより軽量なソリューションのようです。

0 投票する
3 に答える
2633 参照

visual-studio - プロジェクト内のファイルが常に出力ディレクトリにコピーされるように強制するにはどうすればよいですか

Visual Studio の C# ライブラリ プロジェクトを使用して、デプロイ アーティファクトとして必要な静的リソースを含めています。(私の場合、RoundhouseE と Octopus デプロイの組み合わせで実行される SQL ファイル)。慣例により、プロジェクト内のすべてのファイルは、「ビルド アクション」が「コンテンツ」、「出力ディレクトリにコピー」が「常にコピー」になるようにプロパティを設定する必要があります。

チームの誰かがファイルを追加したが、これらのプロパティを設定するのを忘れた場合、展開エラーが発生します。これは通常、内部環境で検出されますが、CI ビルドでこれを強制する方法を見つけたいと考えていました。

ビルドを失敗させるか、ビルド中にこれらのプロパティを MS Build タスクでオーバーライドする方法はありますか? 私はこれに間違った方法で取り組んでいますか? どんな提案も歓迎します。

0 投票する
2 に答える
178 参照

sql-server-2008 - --CSA パラメータ Roundhouse に関する問題

Roundhouse と Teamcity を使用して SQL サーバーへの認証に問題があります。Teamcity はローカル システム アカウントとして実行されているため、cmd シェルはローカル システムで開きます。rh.exe -d=DB -s=SQLSERVER -csa=uid=DOMAIN\USER;pwd=PASSWORD を渡すと、ローカル マシン名でのログインは有効なログインではないというエラーが表示されます。

次に、ここにリストされている形式RoundhouseE - Change login used by scripts scriptsを試しましたが、特定のユーザーのログイン失敗に関するエラーが表示されます。パスワードが正しいことはわかっているので、なぜ今は機能しないのか混乱しています。

RH.exe バージョン 0.8.5.0 Teamcity バージョン 8

0 投票する
1 に答える
166 参照

sql - RoundhouseE - 関数の前にビューを実行

RoundhouseE をかなり長い間使用していますが、最近問題が発生しました。
これで、関数の呼び出しを含むビュー ファイルと、ビューを使用する関数ができました。
RoundhouseE はビュー ファイルの前に関数ファイルを実行するため、ビューが更新された場合 (たとえば、新しい列が追加された場合)、ビューを呼び出す関数は失敗します。

特定の関数だけが最初にビュー ファイルを実行するように指示する方法はありますか?

この周期的な問題をどのように解決できますか? (関数がビューの前に実行されるか、またはその逆であるかに関係なく、まだ失敗します)。

0 投票する
1 に答える
337 参照

sql - Roundhouse トークンの交換には何が利用できますか?

Roundhouse を使用してデータベースをデプロイし、SQL Server (2008+) のバージョンを維持しています

権限を付与するスクリプトがあり、ユーザー名を渡す必要があります。Roundhouse でトークンの置き換えがサポートされていることは知っていますが、言及されている唯一のトークンは {{database}} です。

どの組み込みトークンを使用できますか? ユーザーは独自のトークンを定義できますか? どうですか?