
こんにちは。かなり困っています、よろしくお願いします><
PostgreSQL 7.2.8 を使用しています。
一つのユーザーで、二つのデータベースがあります。
それぞれ同じカラムを持つ同じ名前のテーブルがあります。
中のデータは違います。
db1 - tableT
db2 - tableT
条件を付けて、db1のtableTのデータを
db2のtableTへコピーするにはどのような方法がありますか?
例えば
select * from db1.tableT tbl1, db2.tableT tbl2 where tbl1.title = tbl2.title;
のようにしてとりあえずselectで試してみましたがダメでした。
やはりスキーマとデータベースは違うんですね><
ドットが認識されませんでした。
どなたか解決法をご存知の方、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
SQL のみでやるなら Dodonpa2 さんが回答したように dblink を使う必要がありますね。
他の DBMS はよく知りませんが少なくとも PostgreSQL では基本的に接続中のデータベース内のテーブル以外は参照できません。コマンドラインでの操作が OK なら psql で db1 内のテーブルのデータを COPY で出力した結果を db2 に流し込めば対応できるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
システムテーブルについての疑問
-
「マスタ」と「テーブル」の違...
-
オラクルではできるのにSQLSERV...
-
3つ以上のテーブルをUNIONする...
-
Accessにインポートしたら並び...
-
SELECT時の行ロックの必要性に...
-
インデックスの再構築の意味っ...
-
SELECT文でのデッドロックに対...
-
ACCESS2007 フォーム 「バリア...
-
SQL Server のデータをCSVファ...
-
accessのエクスポートエラーに...
-
SELECT文でタイムアウト...
-
SI Object Browserのテーブルス...
-
Access 削除クエリが重い
-
ACCESSのODBCリンクテーブルに...
-
Access VBA Me.Requery レコー...
-
sqlserverで集計結果をUPDATEし...
-
排他ロックしたレコードが、別...
-
SQLデータ修正時に『このレコー...
-
Access VBA [リモートサーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLServerでテーブルの列数を求...
-
SQLManagementStudioのフィルタ
-
システムテーブルについての疑問
-
PostgreSQLで外部DB内のテーブ...
-
主キーの取得
-
テーブル定義(Foreign Key)の...
-
照合順序の変更について
-
ポスグレ レコードの比較
-
SQLサーバーとMySQLの大きな違...
-
【PostgreSQL】行の値の並びを...
-
「マスタ」と「テーブル」の違...
-
3つ以上のテーブルをUNIONする...
-
ACCESSのSQLで、NULLかNULLでな...
-
ACCESS2007 フォーム 「バリア...
-
SELECT文でのデッドロックに対...
-
オラクルではできるのにSQLSERV...
-
SI Object Browserのテーブルス...
-
Accessにインポートしたら並び...
-
Access VBA [リモートサーバー...
-
SQL Server のデータをCSVファ...
おすすめ情報