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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.