問題タブ [refactoring-databases]

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 に答える
1670 参照

visual-studio-2012 - SQL Server データ ツールがスキーマ比較でリファクタリングを無視する

私はここで説明されているものと一見同じ問題を抱えています: SSDT Refactor Rename is ignore by the Schema Comparison script generation . 基本的に、SQL Server Data Tools のリファクタリング コンポーネントは、スキーマの比較/更新に取り組んでいません。たとえば、テーブルの名前を変更する代わりに、古い名前のテーブルが削除され、新しい名前のテーブルが作成されます。残念ながら、その質問に対する受け入れられた回答はありません。同様の質問を見つけました。これは、MSDN で同じ人から尋ねられたようです。参照: Refactor Rename は Schema Comparison スクリプト生成によって無視されます。繰り返しますが、受け入れられる回答が提案されたようには見えません。この機能を機能させる方法を本当に理解したいと思います。誰にもアイデアはありますか?

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

database-design - 代理キーを使用した DB のリファクタリング

約 800 のテーブルと、複合キーを多用するプロシージャと関数の間に 4000 のデータベースがあります。問題は、複合キーの代わりに代理キーを使用するために、テーブルとすべての手順/関数を少しずつ変更しますか? 提案をありがとう。

この理由は、データの取得が遅いこと、インデックスの再構築が遅いことです。しかし、これらが正当な理由であるかどうかはわかりません...

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

oracle - オラクルの非表示列で %RowType が機能しないという回避策を探しています

Oracle テーブルの非表示列を含まない %RowType の回避策を探しています。移行中に従来のコードに影響を与えないように、非表示の列が必要であり、新しいコードで %RowType などを使用してすべての列にアクセスできるようにします。私が試したことの 1 つは、完全なテーブル構造を持つタイプ レコードを作成することですが、個々の列への %Type 参照を許可していないようです。

できないこと:

他の非表示列の質問を見た後、すべての列でビューを定義し、View%Rowtype を使用することも検討しています。これを行う最善の方法は何ですか?ありがとうジョー