[解決済み] データベースの項目はソース管理をしていますか?[クローズド]。
質問
この質問を改善したいですか? 事実と引用で答えられるように、質問を更新する。 本論文の編集 .
閉店 <スパン 4年前 .
私のショップでは、データベース・スキーマの変更をバージョン管理するプロセスをしっかり確立していないため、穴が開いていると感じています。バックアップをたくさんとっているので、多少はカバーできていますが、このように最後の防衛線に頼ってしまうのは良くないことです。
意外とこれは共通しているようです。私が話した多くのショップは、データベースが頻繁に変更されないため、この問題を無視し、基本的に細心の注意を払おうとしているだけです。
しかし、その話の流れはわかっている。ただ、並べ方を間違えて、何かが欠落するのは時間の問題です。
そのためのベストプラクティスはあるのでしょうか?うまくいった戦略はありますか?
解決方法は?
必読 データベースをバージョン管理下に置く . K. Scott Allenによる一連の投稿をチェックしてください。
<ブロッククオートバージョン管理に関して言えば、データベースはしばしば二流市民、あるいは三流市民とさえ呼ばれます。私が見たところ、バージョン管理なしでコードを書くなんてことは、百万年経っても考えつかないようなチーム(それは当然なのですが)が、自分たちのアプリケーションが依存している重要なデータベースに関するバージョン管理の必要性には、なぜかまったく気がつかないことがあるのです。データベースが他のコードと全く同じレベルの厳密なソース管理下にないのに、どうしてソフトウェアエンジニアと自称し、真顔でいられるのかわかりません。このような事態を招かないようにしましょう。データベースをバージョン管理下に置きましょう。
関連
-
[解決済み】MongoDBデータベースの名前を変更する方法とは?
-
mysqlのエラーです。1406, データが長すぎてカラムに入りません
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] データベースの項目はソース管理をしていますか?[クローズド]。
-
[解決済み] Unity3Dのソース管理でGitを使うには?
-
[解決済み] データベースフィールドの標準的な長さのリスト
-
データファイルのsqlldrフィールドが最大長を超えています。
-
[解決済み】データベースをgit(バージョン管理)下に置くには?)
-
[解決済み】mongoimportを使用してcsvをインポートする方法
-
[解決済み] VARCHAR(255) が(他の長さではなく)頻繁に使用されているのを見るのは、何か理由があるのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
(NTDLL.DLL): 0xC0000005: アクセス違反 - 解決
-
ERROR 1046 (3D000)の解決策です。MySQLでアカウント削除時にデータベースが選択されない問題
-
[Mac] sudo mongod コマンド、プロンプトコマンドが見つかりません。
-
Oracleデータベースの挿入データエラーです。ORA-06550
-
MySqlエラー解析'where節'の未知の列'xxx'
-
mysql: この操作には (少なくとも 1 つの) RELOAD 権限が必要です。
-
2021年版Redisインタビューの質問(継続更新中)
-
[解決済み] DynamoDBから大量のアイテムを削除したいのですが、おすすめの方法はありますか?
-
FOREIGN KEY制約の失敗
-
Sqliteです。FOREIGN KEY 制約は、エラー理由の削除に失敗しました。