PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8671 | 99/10/12 18:44:37 | RE(3):PB5.0.04: 2つのDB(テーブル)の差分 By あすかちゃんの父 |
8669 | 99/10/12 18:25:45 | RE(2):PB5.0.04: 2つのDB(テーブル)の差分 By ふくぞー |
8657 | 99/10/12 15:19:18 | RE(1):PB5.0.04: 2つのDB(テーブル)の差分 By Taka |
8650 | 99/10/12 14:34:00 | PB5.0.04: 2つのDB(テーブル)の差分 By FJK |
カテゴリ:PowerBuilderの開発環境
日付:1999年10月12日 15:19 発信者:Taka
題名:RE(1):PB5.0.04: 2つのDB(テーブル)の差分
FJKさん、こんにちは。
>2つのDBに対して、テーブルの構造(リポジトリ等含む)&データの差分を取りたいのですが、
>何か方法をご存知の方いらっしゃいませんか?
私はSybaseを使ったことがないのですが、テーブル定義などの情報を見るシステムビューが用意されていれば、
MINUS結合演算子で差分を抽出するSELECT文が書けると思います。
リポジトリのデータについては、どちらかを「正」として全件コピーするほうが早いかと。(^^;
>2つのDBは、元々は同じもので、DBの変更箇所を知りたいのですが、ツール/コマンドなど、
>ご存知の方いらっしゃいましたら、教えて下さい。
>
>最終的には、DBの修正管理を行いたいのです (^^ゞ
参考になるかどうかわかりませんが...
私のところでは、CREATE TABLE文のSQLファイル(ASCIIファイル)を、常に「正」としています。
開発中にALTERした場合なども、上記「最新のCREATE文」と、これとは別に「変更したALTER文」を
きちんと管理するようにしています。
この状態を維持できていれば、あとで苦労しなくていいです。専用ツールも不要です。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.