1

9.2 では、新しい範囲機能が追加されました。IPv6 範囲フィールドを含むテーブルを作成するにはどうすればよいですか?
新しいタイプを作成する必要がありますか?
例/リンクをいただければ幸いです。

4

1 に答える 1

4

PostgreSQLはすでにタイプCIDRをサポートしており、IPv4とIPv6の両方の範囲を格納できます。これらの範囲が1.2.3.1-1.2.3.10IPv4またはのようになることはできませんが、クラスレスサブネット宣言の場合はまた::5:1-::5-10はのようになります。1.2.3/282001:0:0:5::0/64

よりも柔軟性が必要CIDRで、真の任意のINET範囲が必要な場合は、これらをすぐに使用できるip4r拡張機能があります。一部のUbuntuバージョンにはデフォルトで含まれています(たとえば、Ubuntu 12.10に含まれています)。

名前に騙されないでください。バージョン2.0以降の両方をip4rサポートしています。また、IPが範囲に属しているかどうかを確認するなど、予想される一般的な範囲操作もサポートしています。詳細はこちら:。IPv4IPv6BETWEEN<<=README.ip4r

于 2013-03-04T07:49:17.480 に答える