이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 8.9. 스포츠 토토 메이저 토토 사이트 유형버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

8.9. 스포츠 토토 주소 유형

PostgreSQL데이터 유형을 제공합니다 에 표시된대로 IPv4, IPv6 및 Mac 주소를 저장하려면테이블 8-21. 일반 텍스트 대신 이러한 유형을 사용하는 것이 좋습니다. 이러한 유형이 입력을 제공하기 때문에 스포츠 토토 주소를 저장하는 유형 오류 확인 및 전문 운영자 및 기능 (참조토토 사이트 순위 : 문서 : 9.0 : 네트워크 주소 기능 및 연산자).

표 8-21. 스포츠 토토 주소 유형

이름 스토리지 크기 설명
CIDR 7 또는 19 바이트 IPv4 및 IPv6 스포츠 토토
inet 7 또는 19 바이트 IPv4 및 IPv6 호스트 및 스포츠 토토
MacAddr 6 바이트 Mac 주소

정렬 할 때inet또는CIDR데이터 유형, IPv4 주소는 항상 정렬됩니다 IPv6 주소, IPv4 주소를 포함하여 캡슐화 된 OR :: 10.2.3.4 또는와 같은 IPv6 주소에 매핑되었습니다 :: ffff : 10.4.3.2.

8.9.1. inet

theinet타입은 IPv4 또는 IPv6을 보유합니다 호스트 주소 및 선택적으로 서브넷은 모두 한 필드에 있습니다. 그만큼 서브넷은 네트워크 주소 비트 수로 표시됩니다. 호스트 주소에 존재합니다 ("Netmask"). Netmask가 32이고 주소 인 경우 IPv4이고 값은 서브넷을 나타내지 않고 단일 호스트. IPv6에서 주소 길이는 128 비트이므로 128 비트는 고유 한 호스트 주소를 지정합니다. 원한다면 주목하십시오 네트워크 만 수락하면 사용해야합니다.CIDR타입이 아닌 유형inet.

이 유형의 입력 형식은입니다.주소/y여기서주소IPv4 또는 IPv6 주소이며y넷 마스크. 인 경우/y부분은입니다 누락 된 Netmask는 IPv4의 경우 32, IPv6의 경우 128입니다. 값은 단일 호스트를 나타냅니다. 전시 중,/yNetmask이면 부분이 억제됩니다 단일 호스트를 지정합니다.

8.9.2. CIDR

theCIDR타입은 IPv4 또는 IPv6을 보유합니다 네트워크 사양. 입력 및 출력 형식이 따릅니다 클래스리스 인터넷 도메인 라우팅 규칙. 형식 네트워크 지정은주소/y여기서주소네트워크는 IPv4 또는 IPv6 주소 및yis 넷 마스크의 비트 수. 만약에y생략되어 사용하여 계산됩니다 구형 클래스 네트워크 번호 매기기 시스템의 가정, 모든 것을 포함 할 수있을만큼 적어도 크게 입력에 작성된 옥팅. a를 지정하는 것은 오류입니다 지정된 오른쪽에 비트가 설정된 네트워크 주소 넷 마스크.

테이블 8-22몇 가지 예를 보여줍니다.

표 8-22.CIDR타입 입력 예제

CIDR입력 CIDR출력 Abbrev (CIDR)
192.168.100.128/25 192.168.100.128/25 192.168.100.128/25
192.168/24 192.168.0.0/24 192.168.0/24
192.168/25 192.168.0.0/25 192.168.0.0/25
192.168.1 192.168.1.0/24 192.168.1/24
192.168 192.168.0.0/24 192.168.0/24
128.1 128.1.0.0/16 128.1/16
128 128.0.0.0/16 128.0/16
128.1.2 128.1.2.0/24 128.1.2/24
10.1.2 10.1.2.0/24 10.1.2/24
10.1 10.1.0.0/16 10.1/16
10 10.0.0.0/8 10/8
10.1.2.3/32 10.1.2.3/32 10.1.2.3/32
2001 : 4F8 : 3 : BA ::/64 2001 : 4F8 : 3 : BA ::/64 2001 : 4F8 : 3 : BA ::/64
2001 : 4F8 : 3 : BA : 2E0 : 81FF : FE22 : D1F1/128 2001 : 4F8 : 3 : BA : 2E0 : 81FF : FE22 : D1F1/128 2001 : 4F8 : 3 : BA : 2E0 : 81FF : FE22 : D1F1
:: FFFF : 1.2.3.0/120 :: ffff : 1.2.3.0/120 :: FFFF : 1.2.3/120
:: FFFF : 1.2.3.0/128 :: FFFF : 1.2.3.0/128 :: ffff : 1.2.3.0/128

8.9.3. inetvs.CIDR

inetandCIDR데이터 유형은입니다.inet오른쪽에 0이 아닌 비트로 값을 수락합니다 넷 마스크의 반면CIDR아니다.

팁 :출력 형식이 마음에 들지 않으면inet또는CIDR값, 함수를 시도host, 텍스트, 그리고Abbrev.

8.9.4. MacAddr

theMacAddrType Stores Mac 주소, 예를 들어 이더넷 카드 하드웨어 주소에서 알려져 있습니다 (MAC 주소는 다른 목적으로도 사용되지만). 입력은 다음 형식으로 허용됩니다.

'08 : 00 : 2B : 01 : 02 : 03 '
'08 -00-2B-01-02-03 '
'08002B : 010203'
'08002B-010203'
'0800.2B01.0203'
'08002B010203'
이 예제는 모두 동일한 주소를 지정합니다. 숫자에 대해서는 상단 및 소문자가 허용됩니다athroughf. 출력입니다 항상 표시된 첫 번째 양식에 있습니다.

IEEE STD 802-2001 두 번째로 표시된 양식을 지정합니다 ( 하이픈)) Mac 주소의 표준 형태로서 비트 반영 표기법으로 첫 번째 형태 (콜론이있는). 08-00-2B-01-02-03 = 01 : 00 : 4D : 08 : 04 : 0C. 이 컨벤션은입니다 요즘 널리 무시되며 쓸모없는 것과 관련이 있습니다. 네트워크 프로토콜 (예 : 토큰 링). Postgresql은 아니오를 만듭니다 비트 반전에 대한 조항 및 허용 된 모든 형식은 다음을 사용합니다. 표준 LSB 주문.

나머지 4 개의 입력 형식은 어떤 것도 아닙니다. 기준.