タイプinet
の列にIPアドレスを挿入したいと思います。データはどの形式で挿入できますか?それはバイナリのみですか、それともテキストから挿入できる方法がありますか? "192.168.1.082"
?コマンドプロンプトのpsql
からテストできるように、このためのヘルプ機能はありますか?
それはかなり簡単に見えます:
postgres=# create table inet_test (address inet);
CREATE TABLE
postgres=# insert into inet_test values ('192.168.2.1');
INSERT 0 1
postgres=# insert into inet_test values ('192.168.2.1/24');
INSERT 0 1
postgres=# select * from inet_test;
address
----------------
192.168.2.1
192.168.2.1/24
(2 rows)
文字列を単一引用符付きのPOSTGRESに配置する場合は確認してください。
DOUBLE QUOTESを使用するとエラーが発生しますが、これはよくある間違いです。