etch  ] [  etch-m68k  ]
[ ソース: ip4r  ]

パッケージ: postgresql-8.1-ip4r (1.0-1)

IPv4 and IPv4 range index types for PostgreSQL

This PostgreSQL module provides two data types, ip4 and ip4r, which can contain a single IPv4 address or a range of IPv4 addresses, respectively.

While PostgreSQL already has built-in types 'inet' and 'cidr', the authors of this module found that they had a number of requirements that were not addressed by the built-in type.

Firstly and most importantly, the built-in types have no support for index lookups of the form (column >>= parameter), i.e. where you have a table of IP address ranges and wish to find which ones include a given IP address. This requires an rtree or gist index to do efficiently, and also requires a way to represent IP address ranges that do not fall precisely on CIDR boundaries.

Secondly, the built-in inet/cidr are somewhat overloaded with semantics, with inet combining two distinct concepts (a netblock, and a specific IP within that netblock). Furthermore, they are variable length types (to support IPv6) with non-trivial overheads, and the authors (whose applications mainly deal in large volumes of single IPv4 addresses) wanted a more lightweight representation.

ip4r therefore supports two distinct data types (so far):

  ip4   - a single IPv4 address
  ip4r  - an arbitrary range of IPv4 addresses

その他の postgresql-8.1-ip4r 関連パッケージ

  • 依存
  • 推奨
  • 提案
  • dep: libc6 (>= 2.3.5-1) [alpha, i386, ia64 以外]
    GNU C ライブラリ: 共有ライブラリ
    以下のパッケージによって提供される仮想パッケージでもあります: libc6-udeb
    dep: libc6 (>= 2.3.6-6) [i386]
  • dep: libc6.1 (>= 2.3.5-1) [alpha, ia64]
    GNU C ライブラリ: 共有ライブラリ
    以下のパッケージによって提供される仮想パッケージでもあります: libc6.1-udeb

postgresql-8.1-ip4r のダウンロード

すべての利用可能アーキテクチャ向けのダウンロード
アーキテクチャ パッケージサイズ インストールサイズ ファイル
alpha 23.6 kB132 kB [ファイル一覧]
amd64 21.8 kB124 kB [ファイル一覧]
arm 20.3 kB120 kB [ファイル一覧]
hppa 22.7 kB124 kB [ファイル一覧]
i386 20.6 kB68 kB [ファイル一覧]
ia64 24.7 kB136 kB [ファイル一覧]
mips 21.2 kB128 kB [ファイル一覧]
mipsel 21.2 kB128 kB [ファイル一覧]
powerpc 23.1 kB128 kB [ファイル一覧]
s390 23.6 kB128 kB [ファイル一覧]
sparc 21.2 kB120 kB [ファイル一覧]