私はバイトフィールドを持つテーブルを持っています。コマンドライン(またはpgAdminのクエリ実行プログラム)からクエリを実行できるのは便利です。私は文字列として16進数を持っています。 16進数をbyteaに変換する関数が組み込まれていますか?コマンドライン経由でpostgresのバイトアフィールドを問い合わせる
私はのような何かをしたい:
「fa26e312は」私が欲しいbytea型のフィールドの進値であるSELECT * FROM table WHERE my_bytea_field=some_???_function('fa26e312');
。
注:これは私が開発/デバッグしている間に役立ちますが、コードで実行できますが、クエリで手作業で行うことができます。
の例のように、新しい(9.0+の接頭辞に注意してください)Binary Data Typesドキュメントの例のように、 )["hex" format "](http://www.postgresql.org/docs/current/static/datatype-binary.html#AEN5037)が機能しません。 –
私は8.4で動作しています –