PL/Python은 Python 2 및 Python 3 언어를 모두 지원합니다. 변형. (PostgreSQL 설치 지침에는 다음이 포함될 수 있습니다. 지원되는 정확한 부 버전에 대한 보다 정확한 정보 Python.) Python 2 및 Python 3 언어 변형이 일부 중요한 측면에서 호환되지 않습니다. 다음 이름 지정 및 전환 방식은 PL/Python에서 혼합을 방지하기 위해 사용됩니다.
이름이 지정된 PostgreSQL 언어pl스포츠 토토 사이트2u스포츠 토토 사이트을 기반으로 PL/스포츠 토토 사이트을 구현합니다. 2개 언어 변형.
이름이 지정된 PostgreSQL 언어pl스포츠 토토 사이트3u스포츠 토토 사이트을 기반으로 PL/스포츠 토토 사이트을 구현합니다. 3개 언어 변형.
이름이 지정된 언어pl스포츠 토토 사이트u구현 PL/Python은 기본 Python 언어 변형을 기반으로 합니다. 현재 Python 2입니다. (이 기본값은 로컬 항목과 무관합니다. Python 설치는 다음으로 간주될 수 있습니다."기본값"예를 들어 무엇을/usr/bin/스포츠 토토 사이트아마도.) 기본값은 아마도 먼 미래의 릴리스에서 Python 3으로 변경될 것입니다. PostgreSQL, Python 3으로의 마이그레이션 진행 상황에 따라 다름 Python 커뮤니티에서.
이 계획은 다음의 권장사항과 유사합니다.PEP 394이름 지정 및 전환에 관해파이썬명령.
빌드 구성 또는 설치된 패키지에 따라 다릅니다. 스포츠 토토 사이트 2용 PL/스포츠 토토 사이트인지, 스포츠 토토 사이트 3용인지, 아니면 둘 다인지 여부 가능합니다.
팁:빌드된 변형은 스포츠 토토 사이트 버전에 따라 다릅니다. 설치 중에 발견되었거나 명시적으로 발견된 버전 를 사용하여 설정파이썬환경 변수; 참조PostgreSQL : 문서 : 9.3 : 윈 토토 절차. 둘 다 만들려면 한 번의 설치로 사용 가능한 PL/스포츠 토토 사이트 변형, 소스 트리는 두 번 구성하고 빌드해야 합니다.
이로 인해 다음과 같은 사용 및 마이그레이션 전략이 발생합니다.
기존 사용자 및 현재 관심이 없는 사용자 Python 3에서는 언어 이름을 사용합니다.pl스포츠 토토 사이트u그리고 가까운 미래에는 아무것도 변경할 필요가 없습니다. 그것은 점진적으로 권장됨"미래를 보장하는"최종적인 작업을 단순화하기 위해 스포츠 토토 사이트 2.6/2.7로 마이그레이션한 코드 스포츠 토토 사이트 3으로 마이그레이션합니다.
실제로 많은 PL/스포츠 토토 사이트 기능이 스포츠 토토 사이트 3으로 마이그레이션됩니다. 변경 사항이 거의 또는 전혀 없습니다.
Python 2 의존 코드가 많다는 것을 알고 있는 사용자 변경할 계획이 없으며 다음을 활용할 수 있습니다.pl스포츠 토토 사이트2u언어 이름. 이 작업은 계속 진행됩니다. Python 2 지원이 완료될 때까지 아주 먼 미래에 PostgreSQL에서 완전히 삭제되었습니다.
Python 3에 대해 자세히 알고 싶은 사용자는 다음을 사용할 수 있습니다.pl스포츠 토토 사이트3u언어 이름, 계속 작동할 것입니다. 오늘날의 기준으로는 영원히. 먼 미래에 스포츠 토토 사이트 3이 나오면 기본값이 될 수 있으므로 제거하고 싶을 수도 있습니다."3"미학적 이유로.
스포츠 토토 사이트-3 전용 운영체제를 구축하려는 무모한 사람들 환경에 따라 내용을 변경할 수 있습니다.pg_pltemplate만들다pl스포츠 토토 사이트u다음과 동등함pl스포츠 토토 사이트3u, 이렇게 하면 설치가 나머지 대부분과 호환되지 않습니다. 세계.
문서도 참조하세요파이썬 3.0의 새로운 기능자세한 내용은 다음과 같습니다. Python 3으로 포팅 중입니다.
Python 2 기반 PL/Python을 사용하는 것은 허용되지 않습니다. 동일한 세션에서 Python 3을 기반으로 하는 PL/Python을 사용하기 때문입니다. 동적 모듈의 기호가 충돌하여 다음이 발생할 수 있습니다. PostgreSQL 서버 프로세스 충돌. 체크사항이 있는데 세션에서 Python 주요 버전을 혼합하는 것을 방지합니다. 불일치가 감지되면 세션을 중단합니다. 가능하다, 그러나 동일한 데이터베이스에서 두 PL/Python 변형을 모두 사용하려면 별도의 세션입니다.