ただいま、PostgreSQL、VB6.0を使用して開発中です。
日々レコードが追加される、A_DBにあるAテーブルのデータを
バックアップとして、まったく構造の同じ、B_DBにあるBテーブルに差分をINSERTするようにしたいのですが、どのようにコードを記述すればよろしいでしょうか?
イメージ的には下記に近いのですが…
http://ziddy.japan.zdnet.com/qa691870.html
http://ziddy.japan.zdnet.com/qa1099610.html
初心者なので、不十分なところがあるかも知れませんが、ご回答よろしくお願いします。
No.1ベストアンサー
- 回答日時:
なかなか回答がつかないようなのでアドバイスをば。
異なるDB間でSQLを使って差分を抽出することは不可能だと思います。
バックアップは素直にPostgreSQLの機能を使って行いましょう。
その方がはるかに現実的です。
どうしてもVB6.0を使ってやりたいなら・・・
・A_DBのAテーブルに対する更新(Insert/Update/Delete)履歴を全て保存しておいて、B_DBのBテーブルに同じSQLを発行する。
・Aテーブルが追加(Insert)しかされない(Update/Deleteがされない)前提であれば、レコードにシーケンス番号を振っておき、前日の処理以降のデータをInsertする。
お返事が遅くなってすいません。
ご回答いただき、ありがとうございます。
いただいた回答をもとに調べて『pg_dump』でバックアップをとる手法で対応させていただきました。
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SELECT 文の NULL列は?
-
PostgreSQL8.3系のAutovacuum不...
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
PostgreSQLの断片化の状況を確...
-
UPDATE文の更新順序について
-
SQLです!!教えてください。あ...
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
update文で改行を入れる
-
テーブル名をカラムとして取得...
-
バイキングのトレーの形
-
テーブルで一番古いレコードだ...
-
複雑なSQL文について
-
ROWNUMでUPDATEをしたいのです...
-
特定物と不代替物の違い
-
SQL、2つのテーブルで条件一致...
-
アクセスのリンクテーブル一覧...
-
L2SWはARPテーブルを持っている?
-
いずれかの組み合わせが存在す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文の NULL列は?
-
SQLにて指定日付より前、かつ最...
-
テーブルに存在しない列をselec...
-
SQLでUPSERTを一度に複数行やる...
-
PostgreSQLの断片化の状況を確...
-
単純なselectが遅くなるのです...
-
javaでデータベース上のテーブ...
-
最新レコードを抽出し外部結合...
-
2つのテーブルで引き算 postgres
-
PostgreSQL レコードからアイテ...
-
テーブルにcsvファイルをインポ...
-
VIEWのCOPYってできないんですか?
-
テーブル定義書作成時のIndex付...
-
postgres FILLFACTOR 確認方法
-
reindex と update のデッドロック
-
重複を許すキーの構文がわかり...
-
Postgresqlのレポート機能について
-
Postgresのデータ領域の拡張に...
-
フィールドの入れ替えはできま...
-
DBFluteについて質問です。 環...
おすすめ情報