9.2 では、新しい範囲機能が追加されました。IPv6 範囲フィールドを含むテーブルを作成するにはどうすればよいですか?
新しいタイプを作成する必要がありますか?
例/リンクをいただければ幸いです。
質問する
1247 次
1 に答える
4
PostgreSQLはすでにタイプCIDRをサポートしており、IPv4とIPv6の両方の範囲を格納できます。これらの範囲が1.2.3.1-1.2.3.10
IPv4またはのようになることはできませんが、クラスレスサブネット宣言の場合はまた::5:1-::5-10
はのようになります。1.2.3/28
2001:0:0:5::0/64
よりも柔軟性が必要CIDR
で、真の任意のINET
範囲が必要な場合は、これらをすぐに使用できるip4r
拡張機能があります。一部のUbuntuバージョンにはデフォルトで含まれています(たとえば、Ubuntu 12.10に含まれています)。
名前に騙されないでください。バージョン2.0以降の両方をip4r
サポートしています。また、IPが範囲に属しているかどうかを確認するなど、予想される一般的な範囲操作もサポートしています。詳細はこちら:。IPv4
IPv6
BETWEEN
<<=
README.ip4r
于 2013-03-04T07:49:17.480 に答える