이 문서는 지원되지 않는 버전의 배트맨 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 19.13. 토토 결과 및 플랫폼 토토버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

19.13. 버전 및 플랫폼 호환성

19.13.1. 이전 배트맨 토토 버전

array_nulls(부울)

이것은 배열 입력 파서가 인용되지 않은 것을 인식하는지 여부를 제어합니다null널 배열 요소를 지정합니다. 기본적으로 이것은입니다.on, 널 값을 포함하는 배열 값을 입력 할 수 있습니다. 하지만,배트맨 토토8.2 이전의 버전은 배열에서 널 값을 지원하지 않았으므로 처리합니다null문자열 값을 가진 일반 배열 요소를 지정하여"null". 이전 동작이 필요한 애플리케이션과 뒤로 호환 되려면이 변수를 돌릴 수 있습니다OFF.

이 변수 인 경우에도 널 값을 포함하는 배열 값을 생성 할 수 있습니다OFF.

backslash_quote(enum)

이것은 견적 마크를 표현할 수 있는지 여부를 제어합니다\ '문자열 문자 그대로. 견적 마크를 나타내는 선호하는 SQL 표준 방법은 두 배가되는 것입니다 ('') but배트맨 토토역사적으로도 받아 들여졌습니다\ '. 그러나 사용\ '일부 클라이언트 문자 세트 인코딩에서는 마지막 바이트가 ASCII와 수치 적으로 동등한 멀티 바이트 문자가 있기 때문에 보안 위험을 만듭니다.\. 클라이언트 측 코드가 잘못된 경우 SQL 주입 공격이 가능합니다. 이 위험은 서버를 거부하여 견적 마크가 백 슬래시에 의해 빠져 나오는 것처럼 보이게함으로써 방지 할 수 있습니다. 허용 값backslash_quoteareon(허용\ '12521_12533OFF(항상 거부) 및Safe_encoding(클라이언트 인코딩이 ASCII를 허용하지 않는 경우에만 허용\멀티 바이트 문자 내에서).Safe_encoding기본 설정입니다.

표준 정보 문자열 리터럴에서\단지 의미\어쨌든. 이 매개 변수는 Escape String Syntax (를 포함하여 비표준 정보 리터럴의 처리에만 영향을 미칩니다.e '...').

default_with_oids(부울)

이것은를 통제합니다테이블 만들기and테이블 작성새로 만들어진 테이블에 OID 열을 포함 시키십시오.OIDS와 함께NOROIDS없이지정되어 있습니다. 또한 OIDS가 생성 된 테이블에 포함되어 있는지 여부도선택. 매개 변수는OFF기본적으로; 안에배트맨 토토8.0 이상이면on기본적으로.

사용자 테이블에서 OID를 사용하는 것은 더 이상 사용되지 않는 것으로 간주되므로 대부분의 설치는이 변수를 비활성화해야합니다. 특정 테이블에 OID가 필요한 응용 프로그램은 지정해야합니다OIDS와 함께테이블을 만들 때. 이 변수는이 동작을 따르지 않는 이전 응용 프로그램과의 호환성을 위해 활성화 될 수 있습니다.

Escape_string_warning(부울)

BackSlash (이면 경고가 발행됩니다.\) 평범한 문자열 리터럴 (에 나타납니다.'...'구문) 및Standard_Conforming_strings꺼져 있습니다. 기본값은on.

Escape String Syntax (를 사용하려면 탈출로 백 슬래시를 사용하려는 응용 프로그램이 수정되어야합니다.e '...'), 일반 문자열의 기본 동작은 이제 SQL 표준에 따라 백 슬래시를 일반 문자로 취급하는 것이기 때문입니다. 이 변수는 변경 해야하는 코드를 찾는 데 도움이 될 수 있습니다.

lo_compat_privileges(부울)

in배트맨 토토9.0 이전에 릴리스, 대형 객체에는 액세스 권한이 없었으므로 모든 사용자가 항상 읽을 수 있고 쓰기가 가능했습니다. 이 변수 설정on이전 릴리스와의 호환성을 위해 새로운 권한 검사를 비활성화합니다. 기본값은OFF. 수퍼 유저만이 설정을 변경할 수 있습니다.

이 변수 설정이 큰 개체와 관련된 모든 보안 검사를 비활성화하지는 않습니다. 기본 동작이 변경된 것만배트맨 토토9.0. 예를 들어,lo_import ()andlo_export ()이 설정에 관계없이 슈퍼 서서 권한이 필요합니다.

Operator_Precedence_warning(부울)

켜져있을 때, 파서는 그 이후로 의미를 바꿀 수있는 모든 구조에 대한 경고를 방출합니다.배트맨 토토9.4 작업자 우선 순위의 변화의 결과로. 이는 감사 응용 프로그램에 우선 순위 변경이 중단되었는지 확인하는 데 유용합니다. 그러나 완벽하게 유효하고 표준 호환 SQL 코드에 대해 경고하기 때문에 생산에서 계속 켜지는 것은 아닙니다. 기본값은OFF.

참조섹션 4.1.6자세한 내용은

quote_all_identifiers(부울)

데이터베이스가 SQL을 생성 할 때 (현재) 키워드가 아닌 경우에도 모든 식별자를 인용하도록 강제로 인용하십시오. 이것은의 출력에 영향을 미칩니다.설명와 같은 함수 결과pg_get_viewdef. 참조 참조-Quote-all-Idnifiers옵션PostgreSQL : 문서 : 9.6 : 젠 토토메이저 토토 사이트.

SQL_INHERITANCE(부울)

이 설정은 노동되지 않은 테이블 참조가 상속 하위 테이블을 포함하는 것으로 간주되는지 여부를 제어합니다. 기본값은on, 하위 테이블이 포함되어 있음을 의미합니다 (따라서 A*접미사는 기본적으로 가정됩니다). 회전하면off, 자식 테이블이 포함되어 있지 않습니다 (따라서전용접두사가 가정됩니다). SQL 표준에는 자식 테이블이 포함되어 있어야하므로OFF설정은 사양을 준수하지 않지만와의 호환성을 위해 제공됩니다.배트맨 토토7.1 이전의 릴리스. 보다스포츠 토토 베트맨 PostgreSQL : 문서 : 9.6 : 상속자세한 내용은

회전SQL_INHERITANCEOFF는 SQL 표준에 위배 될뿐만 아니라 오류가 발생하기 쉬운 것으로 밝혀 졌기 때문에 오프가 더 이상 사용되지 않습니다. 이 매뉴얼의 다른 곳에서 상속 행동에 대한 논의는 일반적으로 그것이라고 가정합니다.on.

Standard_Conforming_strings(부울)

이것은 일반 문자열 리터럴을 제어합니다 ('...') SQL 표준에 지정된대로 말 그대로 백 슬래시를 처리합니다. 시작배트맨 토토9.1, 기본값은입니다.on(사전 릴리스 기본값off). 응용 프로그램은이 매개 변수를 확인하여 문자열 리터럴이 처리되는 방법을 결정할 수 있습니다. 이 매개 변수의 존재는 Escape String Syntax (임을 표시 할 수 있습니다.e '...')가 지원됩니다. 탈출 문자열 구문 (섹션 4.1.2.2) 응용 프로그램이 백 슬래시가 탈출 문자로 취급되기를 원한다면 사용해야합니다.

synchronize_seqscans(부울)

이것은 큰 테이블의 순차적 스캔을 서로 동기화 할 수 있도록하여 동시 스캔이 거의 동일한 시간에 동일한 블록을 읽고 I/O 워크로드를 공유 할 수 있습니다. 이것이 활성화되면 테이블 중간에서 스캔이 시작될 수 있습니다."랩 주위"이미 진행중인 스캔 활동과 동기화하기 위해 모든 행을 덮을 수 있습니다. 이로 인해 노선이없는 쿼리로 반환 된 행 순서에서 예측할 수없는 변경이 발생할 수 있습니다.주문 by절. 이 매개 변수 설정OFF순차적 스캔이 항상 테이블의 시작부터 시작되는 8.3 이전 동작을 보장합니다. 기본값은on.

19.13.2. 플랫폼 및 클라이언트 호환성

transform_null_equals(부울)

켜면 양식의 표현expr= null(또는null =expr)expris null, 즉, 진실을 반환합니다expr널 값으로 평가하고 그렇지 않으면 false입니다. 의 올바른 SQL-SPEC 호환 동작expr= null는 항상 null (알 수없는)을 반환하는 것입니다. 따라서이 매개 변수는 기본값OFF.

그러나 필터링 된 양식에서Microsoft Access사용하는 것처럼 보이는 쿼리 생성expr= nullNULL 값을 테스트하려면 해당 인터페이스를 사용하여 데이터베이스에 액세스하는 경우이 옵션을 켜야 할 수도 있습니다. 양식의 표현 이후expr= null항상 NULL 값을 반환합니다 (SQL 표준 해석 사용)는 그다지 유용하지 않으며 일반 응용 프로그램에서 자주 나타나지 않으므로이 옵션은 실제로 해를 끼치 지 않습니다. 그러나 신규 사용자는 널 값과 관련된 표현의 의미론에 대해 종종 혼란스러워 지므로이 옵션은 기본적으로 꺼져 있습니다.

이 옵션은 정확한 양식에만 영향을 미칩니다= nullin). 따라서이 옵션은 잘못된 프로그래밍을위한 일반적인 수정이 아닙니다.

참조PostgreSQL : 문서 : 9.6 : 스포츠 토토 사이트 함수 및 연산자관련 정보는