ノウハウ
(情シス話題とズレちゃってごめんなさい) システムを管理、保守する上でバージョン管理(svn,Git…)は欠かせなくなました。通常のプログラムファイルであればバージョン管理するのはなんてことないのですが、ストアドプロシージャの管理が少々厄介だったで記載させていただきます。 (SQLServer + Management Studioにて)
・オブジェクト毎に別ファイルでスクリプト生成しファイルに出力する。 (この時に、説明用ヘッダーをFalseにする、他は必ず同一の設定にする)
・SQLServer(Management Studio)だと、ファイル保存するときに末尾に改行が増えていくらしく、そのゴミ改行のせいで差分が無いのに差分判定がされるため、VBSを作る。 (同一フォルダ内のSQLファイルを片っ端から開いてケツの改行を取っていくもの)
これで最低限の差分が管理できるようになりました。 それでも差分が発生したらイチイチ取り込まなければいけないんで面倒ですけど
アカウントをお持ちのかたはこちら
アカウントをお持ちでないかたはこちら
ログインすることであなたの お困り事を全国の情シス担当者へ 質問することができます。
(情シス話題とズレちゃってごめんなさい)
システムを管理、保守する上でバージョン管理(svn,Git…)は欠かせなくなました。通常のプログラムファイルであればバージョン管理するのはなんてことないのですが、ストアドプロシージャの管理が少々厄介だったで記載させていただきます。 (SQLServer + Management Studioにて)
・オブジェクト毎に別ファイルでスクリプト生成しファイルに出力する。
(この時に、説明用ヘッダーをFalseにする、他は必ず同一の設定にする)
・SQLServer(Management Studio)だと、ファイル保存するときに末尾に改行が増えていくらしく、そのゴミ改行のせいで差分が無いのに差分判定がされるため、VBSを作る。
(同一フォルダ内のSQLファイルを片っ端から開いてケツの改行を取っていくもの)
これで最低限の差分が管理できるようになりました。
それでも差分が発生したらイチイチ取り込まなければいけないんで面倒ですけど