이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 44.10. 토토 꽁 머니 2 vs. 토토 꽁 머니 3버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

44.1. 롤 토토 2 vs. 롤 토토 3

PL/롤 토토은 롤 토토 2 및 롤 토토 3 언어 변형을 모두 지원합니다. (PostgreSQL 설치 지침에는 정확한 지원되는 마이너 버전의 롤 토토에 대한보다 정확한 정보가 포함될 수 있습니다.) 롤 토토 2 및 롤 토토 3 언어 변형은 몇 가지 중요한 측면에서 호환되지 않기 때문에 다음 명명 및 전환 방식은 PL/롤 토토에 의해 사용됩니다.

  • PostgreSQL 언어 명명Pl롤 토토2u롤 토토 2 언어 변형을 기반으로 PL/롤 토토을 구현합니다.

  • PostgreSQL 언어 명명Pl롤 토토3U롤 토토 3 언어 변형을 기반으로 PL/롤 토토을 구현합니다.

  • 언어 명명Pl롤 토토u현재 롤 토토 2 인 기본 파이썬 언어 변형을 기반으로 PL/롤 토토을 구현합니다."기본", 예를 들어, 무엇/usr/bin/롤 토토될 수 있습니다.) 롤 토토 커뮤니티에서 롤 토토 3으로의 마이그레이션의 진행 상황에 따라 기본값은 PostgresQL의 먼 향후 릴리스에서 롤 토토 3으로 변경 될 것입니다..

이 계획은의 권장 사항과 유사합니다.PEP 394의 이름 지정 및 전환과 관련하여롤 토토명령.

롤 토토 2 또는 롤 토토 3에 대한 PL/롤 토토 또는 둘 다 사용할 수 있는지 여부에 관계없이 빌드 구성 또는 설치된 패키지에 따라 다릅니다.

팁 :빌드 변형은 설치 중에 발견 된 롤 토토 버전 또는를 사용하여 명시 적으로 설정 한 버전에 따라 다릅니다.롤 토토환경 변수; 보다PostgreSQL : 문서 : 9.6 : 사설 토토 사이트 절차. 한 번의 설치로 PL/롤 토토의 두 가지 변형을 사용할 수 있도록하려면 소스 트리를 구성하고 두 번 제작해야합니다.

이로 인해 다음 사용 및 마이그레이션 전략이 발생합니다.

  • 현재 롤 토토에 관심이없는 기존 사용자 및 사용자 3 언어 이름 사용Pl롤 토토u예측 가능한 미래를 위해 아무것도 바꿀 필요가 없습니다. 점차적으로 권장"미래 방지"롤 토토 3으로의 마이그레이션을 단순화하기 위해 롤 토토 2.6/2.7로의 마이그레이션을 통한 코드.

    실제로 많은 PL/롤 토토 함수는 변경되지 않거나 전혀없는 롤 토토 3으로 마이그레이션됩니다.

  • 롤 토토 2 종속 코드가 크고 변경할 계획이 없다는 것을 알고있는 사용자는pl롤 토토2u언어 이름. Postgresql에 의해 롤 토토 2 지원이 완전히 떨어질 때까지 이것은 매우 먼 미래로 계속 작동 할 것입니다.

  • 롤 토토 3에 뛰어 들고 싶은 사용자는를 사용할 수 있습니다.Pl롤 토토3U언어 이름은 오늘날의 표준에 따라 영원히 일할 것입니다. 먼 미래에 롤 토토 3이 기본값이 될 때를 제거하고 싶습니다."3"미적 이유에 대한.

  • 롤 토토-3 전용 운영 체제 환경을 구축하려는 Daredevils는의 내용을 변경할 수 있습니다.PostgreSQL : 문서만들기Pl롤 토토uPl롤 토토3U, 이로 인해 이것은 다른 세계 대부분과 호환되지 않는다는 것을 명심하십시오.

문서 참조롤 토토 3.0의 새로운 기능파이썬 포팅에 대한 자세한 내용은 3입니다.

동일한 세션에서 롤 토토 3을 기반으로 롤 토토 2 및 PL/롤 토토을 기반으로 PL/롤 토토을 사용할 수 없습니다. 동적 모듈의 기호가 충돌하여 PostgreSQL 서버 프로세스의 충돌이 발생할 수 있기 때문입니다. 세션에서 파이썬 주요 버전을 혼합하는 것을 방지하는 점검이 있으며, 이는 불일치가 감지되면 세션이 중단됩니다. 그러나 별도의 세션에서 동일한 데이터베이스에서 PL/롤 토토 변형을 모두 사용하는 것이 가능합니다.