Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.12. Các chức năng địa chỉ kèo tỷ số bóng đá euro hôm nay và toán tử#

Các loại địa chỉ kèo tỷ số bóng đá euro hôm nay IP,CIDRinet, Hỗ trợ các kèo tỷ số bóng đá euro hôm nay tử so sánh thông thường được hiển thị trongBảng 9.1cũng như các kèo tỷ số bóng đá euro hôm nay tử và chức năng chuyên dụng được hiển thị trongBảng 9.39Bảng 9.40.

AnyCIDRGiá trị có thể được đúc thànhinetngầm; Do đó, các kèo tỷ số bóng đá euro hôm nay tử và chức năng được hiển thị bên dưới là hoạt động trêninetCũng hoạt động trênCIDRGiá trị. (Trường hợp có các chức kèo tỷ số bóng đá euro hôm nay riêng choinetCIDR, Đó là vì hành vi nên khác nhau đối với hai trường hợp.) Ngoài ra, nó được phép đúc mộtinetgiá trị thànhCIDR. Khi điều này được thực hiện, bất kỳ bit nào ở bên phải của netmask đều được âm thầm không tạo ra một hợp lệCIDRGiá trị.

Bảng 9.39. kèo tỷ số bóng đá euro hôm nay tử địa chỉ IP

Nhà điều hành

Mô tả

Ví dụ (s)

inet << inetBoolean

kèo tỷ số bóng đá euro hôm nay con có được chứa hoàn toàn bởi kèo tỷ số bóng đá euro hôm nay con không? Toán tử này và bốn người tiếp theo, kiểm tra để đưa vào kèo tỷ số bóng đá euro hôm nay con.

inet '192.168.1.5' << inet '192.168.1/24'T

Inet '192.168.0.5' << inet '192.168.1/24'f

Inet '192.168.1/24' << Inet '192.168.1/24'f

inet << = inetBoolean

kèo tỷ số bóng đá euro hôm nay con được chứa hoặc bằng kèo tỷ số bóng đá euro hôm nay con?

Inet '192.168.1/24' << = inet '192.168.1/24'T

inet inetBoolean

kèo tỷ số bóng đá euro hôm nay con có chứa kèo tỷ số bóng đá euro hôm nay con không?

Inet '192.168.1/24' inet '192.168.1.5'T

inet = inetBoolean

kèo tỷ số bóng đá euro hôm nay con có chứa hoặc kèo tỷ số bóng đá euro hôm nay con bằng nhau không?

Inet '192.168.1/24' = Inet '192.168.1/24'T

inet && inetBoolean

kèo tỷ số bóng đá euro hôm nay con có chứa hoặc bằng bên kia không?

Inet '192.168.1/24' && inet '192.168.1.80/28'T

Inet '192.168.1/24' && inet '192.168.2.0/28'f

~ inetinet

tính kèo tỷ số bóng đá euro hôm nay bitwise không.

~ inet '192.168.1.6'63.87.254.249

inet & inetinet

tính kèo tỷ số bóng đá euro hôm nay bitwise và.

inet '192.168.1.6' & inet '0.0.0.255'0.0.0.6

inet | inetinet

tính kèo tỷ số bóng đá euro hôm nay bitwise hoặc.

Inet '192.168.1.6' | inet '0.0.0.255'192.168.1.255

inet + Bigintinet

Thêm phần bù kèo tỷ số bóng đá euro hôm nayo địa chỉ.

Inet '192.168.1.6' + 25192.168.1.31

Bigint + inetinet

Thêm phần bù kèo tỷ số bóng đá euro hôm nayo địa chỉ.

200 + inet ':: ffff: fff0: 1':: FFFF: 255.240.0.201

inet - Bigintinet

Trừ một phần bù từ một địa chỉ.

Inet '192.168.1.43' - 36192.168.1.7

inet - inetBigint

Tính kèo tỷ số bóng đá euro hôm nay sự khác biệt của hai địa chỉ.

Inet '192.168.1.43' - Inet '192.168.1.19'24

inet ':: 1' - inet ':: ffff: 1'-4294901760


Bảng 9.40. Chức kèo tỷ số bóng đá euro hôm nay địa chỉ IP

chức kèo tỷ số bóng đá euro hôm nay

Mô tả

Ví dụ (s)

abbrev(inet) →Text

Tạo định dạng hiển thị viết tắt làm văn bản. (Kết quả giống nhưinetHàm đầu ra tạo ra; nó làviết tắtChỉ so với kết quả của một diễn viên rõ ràng vớiText, vì lý do lịch sử sẽ không bao giờ đàn áp phần Netmask.)

abbrev (inet '10 .1.0.0/32 ')10.1.0.0

Abbrev(CIDR) →Text

Tạo định dạng hiển thị viết tắt làm văn bản. .Bảng 8.22.)

Abbrev (CIDR '10 .1.0.0/16 ')10.1/16

phát sóng(inet) →inet

Tính toán địa chỉ phát cho kèo tỷ số bóng đá euro hôm nay của địa chỉ.

Phát sóng (Inet '192.168.1.5/24')192.168.1.255/24

Gia đình(inet) →Số nguyên

Trả về gia đình của địa chỉ:4cho IPv4,6cho IPv6.

Gia đình (Inet ':: 1')6

host(inet) →Text

Trả về địa chỉ IP dưới dạng văn bản, bỏ qua netmask.

host (inet '192.168.1.0/24')192.168.1.0

Hostmask(inet) →inet

Tính toán mặt nạ máy chủ cho kèo tỷ số bóng đá euro hôm nay của địa chỉ.

Hostmask (Inet '192.168.23.20/30')0.0.0.3

inet_merge(inet, inet) →CIDR

Tính toán kèo tỷ số bóng đá euro hôm nay nhỏ nhất bao gồm cả hai kèo tỷ số bóng đá euro hôm nay đã cho.

inet_merge (inet '192.168.1.5/24', inet '192.168.2.5/24')192.168.0.0/22

inet_same_f Family(inet, inet) →Boolean

Kiểm tra xem các địa chỉ thuộc về cùng một họ IP.

inet_same_f Family (inet '192.168.1.5/24', inet ':: 1')f

Masklen(inet) →Số nguyên

Trả về độ dài netmask tính theo bit.

Masklen (Inet '192.168.1.5/24')24

Netmask(inet) →inet

Tính toán mặt nạ kèo tỷ số bóng đá euro hôm nay cho kèo tỷ số bóng đá euro hôm nay của địa chỉ.

Netmask (Inet '192.168.1.5/24')255.255.255.0

kèo tỷ số bóng đá euro hôm nay(inet) →CIDR

Trả về phần kèo tỷ số bóng đá euro hôm nay của địa chỉ, không có bất cứ điều gì ở bên phải của Netmask. (Điều này tương đương với việc đúc giá trị thànhCIDR.)

kèo tỷ số bóng đá euro hôm nay (Inet '192.168.1.5/24')192.168.1.0/24

set_masklen(inet, Số nguyên) →inet

Đặt độ dài netmask cho mộtinetGiá trị. Phần địa chỉ không thay đổi.

set_masklen (inet '192.168.1.5/24', 16)192.168.1.5/16

set_masklen(CIDR, Số nguyên) →CIDR

Đặt độ dài netmask cho aCIDRGiá trị. Các bit địa chỉ ở bên phải của netmask mới được đặt thành 0.

SET_MASKLEN (CIDR '192.168.1.0/24', 16)192.168.0.0/16

Text(inet) →Text

Trả về địa chỉ IP chưa được phân chia và độ dài Netmask làm văn bản. (Điều này có kết quả tương tự như một diễn viên rõ ràng đếnText.)

Text (inet '192.168.1.5')192.168.1.5/32


TIP

TheAbbrev, hostTextCác chức kèo tỷ số bóng đá euro hôm nay chủ yếu nhằm cung cấp các định dạng hiển thị thay thế cho địa chỉ IP.

Các loại địa chỉ MAC,MacAddrmacaddr8, Hỗ trợ các kèo tỷ số bóng đá euro hôm nay tử so sánh thông thường được hiển thị trongBảng 9.1cũng như các chức kèo tỷ số bóng đá euro hôm nay chuyên dụng được hiển thị trongBảng 9.41. Ngoài ra, chúng hỗ trợ các kèo tỷ số bóng đá euro hôm nay tử logic bitwise~, &|(không và và hoặc), giống như được hiển thị ở trên cho địa chỉ IP.

Bảng 9.41. Chức kèo tỷ số bóng đá euro hôm nay địa chỉ MAC

chức kèo tỷ số bóng đá euro hôm nay

Mô tả

Ví dụ

Trunc(MacAddr) →MacAddr

Đặt 3 byte cuối cùng của địa chỉ thành 0. Tiền tố còn lại có thể được liên kết với một nhà sản xuất cụ thể (sử dụng dữ liệu không bao gồm trongPostgreSQL).

Trunc (MacAddr '12: 34: 56: 78: 90: AB ')12:34:56:00:00:00

Trunc(macaddr8) →macaddr8

Đặt 5 byte cuối cùng của địa chỉ thành 0. Tiền tố còn lại có thể được liên kết với một nhà sản xuất cụ thể (sử dụng dữ liệu không bao gồm trongPostgreSQL).

Trunc (MacADDR8 '12: 34: 56: 78: 90: AB: CD: EF ')12:34:56:00:00:00:00:00

macaddr8_set7bit(macaddr8) →macaddr8

Đặt bit thứ 7 của địa chỉ thành một, tạo ra cái được gọi là EUI-64 được sửa đổi, để đưa kèo tỷ số bóng đá euro hôm nayo địa chỉ IPv6.

macaddr8_set7bit (macaddr8 '00: 34: 56: ab: cd: ef ')02: 34: 56: FF: FE: AB: CD: EF