sql >> データベース >  >> RDS >> PostgreSQL

postgres列からバイナリデータを選択する方法

    私は以前、異なるバージョンのpostgresサーバー間のデータ転送を制御するためにdblink接続を使用するdbシステムで作業しました。これには、byteaデータの転送とデータタイプの維持が含まれます。 Dblink接続は少し制限があり、接続時間のオーバーヘッドについて話すことはできませんが、データ転送の目的には十分に役立ちます。

    メインサーバーでは、データは衛星から取得されました:

    INSERT INTO main_table
    SELECT * FROM dblink("connect_string", ''SELECT tpl, photo FROM satellite_table;'')
    AS data(tpl bytea, photo bytea);
    

    これにより、受信データタイプを具体的に指定できます。これが役立つかどうかはわかりませんが、8.3dbでこれが正常に機能することを確認しました。 http://www.postgresql.org/docs/8.3/static /contrib-dblink.html




    1. mysqlカーソルとイテレータについて

    2. mysqlデータベースのserializeフィールドから検索するにはどうすればよいですか?

    3. PostgreSQLの計算/計算/仮想/派生列

    4. mysqlへのMariadbSQLファイル