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

Postgresbytea列をファイルとしてダウンロードする方法

    簡単なオプションの1つは、COPYを使用することです。 encodeを使用したコマンド 16進形式に変換してから、xxdを適用します シェルコマンド(-p連続16進ダンプスタイル スイッチ)。たとえば、サンプルテーブルのbytea列にjpg画像があるとします。

    \copy (SELECT encode(file, 'hex') FROM samples LIMIT 1) TO
        '/home/grzegorz/Desktop/image.hex'
    
    $ xxd -p -r image.hex > image.jpg
    

    実際に動作することを確認しました。



    1. COUNT(rowid)はCOUNT(*)よりも高速ですか?

    2. ZDLRA –RMAN-20035無効な高RECID

    3. SQL Serverのビューの列を参照する外部キーを使用できますか?

    4. MariaDBAXを使用した分析-tTheOpenSource Columnar Datastore