この質問はbytea v。oid v。blob v。大きなオブジェクトなどに関するものではありません。
主キーinteger
フィールドとフィールドを含むテーブルがありbytea
ます。bytea
フィールドにデータを入力したいのですが。これはおそらく、いずれかのPL/
言語で行うことができPL/Python
、将来的にはこれを行うことを検討するかもしれません。
私はまだテストと実験を行っているので、「標準」のSQLステートメントを使用して(サーバー上の)ファイルからデータを挿入するだけです。サーバーに対する書き込み権限を持つ管理者のみが、希望する方法でデータを挿入できることを認識しています。ユーザーはbytea
現在データを挿入しないので、この段階では心配していません。さまざまなStackExchangeサイト、PostgreSQLアーカイブ、およびインターネットを一般的に検索しましたが、答えが見つかりませんでした。
編集: 2008年からのこの議論は、私がやりたいことは不可能であることを意味します。bytea
フィールドはどのように使用されますか?
編集: 2005年のこの類似の質問は未回答のままです。
解決済み: Webサイトのここで提供される詳細はpsycopg
、Pythonで作成したソリューションの基礎を提供しました。bytea
を使用して、バイナリデータを列に挿入することもできますPL/Python
。「純粋な」SQLを使用してこれが可能かどうかはわかりません。
blob
です)。それが間違いだった場合、私は心から謝罪します。
blob
は大丈夫だと思う、多分datafile
無関係です。