私たちのシステムには、postgres BLOB にファイルを書き込む関数があります。この関数は ですpg_lo_write
。私たちのシステムは、PHP、ADODB、および PostgreSQL を使用しています。
私が知りたいのは、このデータがどこに保存されているかです.postgresディレクトリのファイルですか、テーブルですか?
どうもありがとう!
回答情報
Ben Fransen の回答に感謝します。BLOB は実際にはpg_largeobject
テーブルに格納されています。私はpgAdminを使用しており、テーブルは非表示になっていますが、クエリを使用してアクセスできます。
SELECT * FROM pg_largeobject WHERE LOID = 123456