롤 토토 : 문서 : 9.5 : 롤 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.5 : 젠 토토 관리 | 토토 사이트 : 문서 : 9.5 : 서버 구성 | 18 장 서버 구성 | PostgreSQL : 문서 : 9.5 : 무지개 토토 처리 |
이것은 배열 입력 파서가 인용되지 않은 것을 인식하는지 여부를 제어합니다null널 배열 요소를 지정합니다. 기본적으로 이것은입니다.on, 널 값을 포함하는 배열 값을 입력 할 수 있습니다. 하지만,스포츠 토토 사이트8.2 이전의 버전은 배열에서 널 값을 지원하지 않으므로 처리합니다null문자열 값을 가진 일반 배열 요소를 지정하여"null". 이전 동작이 필요한 애플리케이션과 뒤로 호환 되려면이 변수를 돌릴 수 있습니다OFF.
이 변수 인 경우에도 널 값을 포함하는 배열 값을 생성 할 수 있습니다OFF.
이것은 견적 마크를 표현할 수 있는지 여부를 제어합니다\ '문자열 문자로. 견적 마크를 나타내는 선호하는 SQL 표준 방법은 두 배가되는 것입니다 ('') 그러나스포츠 토토 사이트역사적으로도 받아 들였습니다\ '. 그러나 사용\ '일부 클라이언트 문자 세트 인코딩에서는 마지막 바이트가 ASCII와 수치 적으로 동등한 멀티 바이트 문자가 있기 때문에 보안 위험을 만듭니다.\. 클라이언트 측 코드가 잘못된 경우 SQL 주입 공격이 가능합니다. 이 위험은 서버를 거부하여 견적 마크가 백 슬래시에 의해 빠져 나오는 것처럼 보이게함으로써 방지 할 수 있습니다. 허용 값backslash_quoteareon(허용\ '항상),OFF(항상 거부) 및Safe_encoding(클라이언트 인코딩이 ASCII를 허용하지 않는 경우에만 허용\멀티 바이트 문자 내에서).SAFE_ENCODING기본 설정입니다.
표준 정보 문자열 리터럴에서\단지 의미\어쨌든. 이 매개 변수는 Escape String Syntax (를 포함하여 비표준 정보 리터럴의 처리에만 영향을 미칩니다.e '...').
이것은를 제어합니다테이블 만들기and테이블 작성새로 만들어진 테이블에 OID 열을 포함하십시오.OIDS와 함께NOROIDS없이지정되어 있습니다. 또한 OIDS가 생성 된 테이블에 포함되어 있는지 여부도선택. 매개 변수는OFF기본적으로; 안에스포츠 토토 사이트8.0 이상이면on기본적으로.
사용자 테이블에서 OID를 사용하는 것은 더 이상 사용되지 않으므로 대부분의 설치는이 변수를 비활성화해야합니다. 특정 테이블에 OID가 필요한 응용 프로그램은 지정해야합니다OIDS와 함께테이블을 만들 때. 이 변수는이 동작을 따르지 않는 이전 응용 프로그램과의 호환성을 위해 활성화 될 수 있습니다.
켜면 backslash (이면 경고가 발행됩니다.\) 평범한 문자열 문자문 (에 나타납니다.'...'구문) 및Standard_Conforming_strings꺼져 있습니다. 기본값은on.
Escape String Syntax (를 사용하도록 Escape로 Backslash를 사용하려는 응용 프로그램을 수정해야합니다.e '...'), 일반 문자열의 기본 동작은 이제 SQL 표준에 따라 백 슬래시를 일반 문자로 취급하는 것이기 때문입니다. 이 변수는 변경 해야하는 코드를 찾는 데 도움이 될 수 있습니다.
in스포츠 토토 사이트9.0 이전에 릴리스에서 큰 객체에는 액세스 권한이 없었으므로 모든 사용자가 항상 읽을 수 있고 쓰기 쉬웠습니다. 이 변수 설정on이전 릴리스와의 호환성을 위해 새로운 권한 검사를 비활성화합니다. 기본값은off. 수퍼 유저만이 설정을 변경할 수 있습니다.
이 변수 설정은 큰 개체와 관련된 모든 보안 검사를 비활성화하지 않습니다. 기본 동작이 변경된 것만스포츠 토토 사이트9.0. 예를 들어,lo_import ()andlo_export ()이 설정에 관계없이 슈퍼 사용자 권한이 필요합니다.
켜져있을 때, 파서는 그 이후로 의미를 바꿀 수있는 모든 구조에 대한 경고를 방출합니다.스포츠 토토 사이트9.4 연산자 우선 순위의 변화의 결과로. 이는 감사 응용 프로그램에 우선 순위 변경이 중단되었는지 확인하는 데 유용합니다. 그러나 완벽하게 유효하고 표준 호환 SQL 코드에 대해 경고하기 때문에 생산에서 계속 켜지는 것은 아닙니다. 기본값은OFF.
참조섹션 4.1.6자세한 내용은
데이터베이스가 SQL을 생성 할 때 (현재) 키워드가 아닌 경우에도 모든 식별자를 인용하도록 강제로 인용하십시오. 이것은의 출력에 영향을 미칩니다.설명와 같은 함수 결과pg_get_viewdef
. 참조 참조-Quote-all-Identifiers옵션PostgreSQL : 문서 : 9.5 : 토토 커뮤니티and토토 사이트 순위 PostgreSQL.
이 설정은 노동되지 않은 테이블 참조가 상속 하위 테이블을 포함하는 것으로 간주되는지 여부를 제어합니다. 기본값은on, 이는 자식 테이블이 포함되어 있음을 의미합니다 (따라서 A*접미사는 기본적으로 가정됩니다). 회전하면OFF, 하위 테이블이 포함되어 있지 않습니다 (따라서전용접두사가 가정됩니다). SQL 표준에는 자식 테이블이 포함되어 있어야하므로OFF설정은 사양을 준수하지 않지만와 호환성을 위해 제공됩니다.스포츠 토토 사이트7.1 이전의 릴리스. 보다무지개 토토 PostgreSQL : 문서 : 9.5 : 상속자세한 내용은
회전SQL_INHERITANCEOFF는 SQL 표준에 위배 될뿐만 아니라 오류가 발생하기 쉬운 것으로 밝혀 졌기 때문에 오프가 더 이상 사용되지 않습니다. 이 매뉴얼의 다른 곳에서 상속 행동에 대한 논의는 일반적으로 그것이라고 가정합니다.on.
이것은 일반 문자열 리터럴을 제어합니다 ('...') SQL 표준에 지정된대로 백 슬래시를 문자 그대로 처리하십시오. 시작스포츠 토토 사이트9.1, 기본값은입니다.on(사전 릴리스 기본값으로OFF). 응용 프로그램은이 매개 변수를 확인하여 문자열 리터럴이 처리되는 방법을 결정할 수 있습니다. 이 매개 변수의 존재는 Escape String Syntax (임을 표시 할 수 있습니다.e '...')가 지원됩니다. 탈출 문자열 구문 (섹션 4.1.2.2) 응용 프로그램이 백 슬래시를 탈출 문자로 취급하려는 경우 사용해야합니다.
이것은 큰 테이블의 순차적 스캔이 서로 동기화 될 수 있도록하여 동시 스캔이 거의 동일한 블록을 거의 동일한 시간에 읽고 I/O 워크로드를 공유 할 수있게합니다. 이것이 활성화되면 테이블 중간에서 스캔이 시작될 수 있습니다."랩 주위"이미 진행중인 스캔 활동과 동기화하기 위해 모든 행을 덮을 수 있습니다. 이로 인해 노선이없는 쿼리로 반환 된 행 순서에서 예측할 수없는 변경이 발생할 수 있습니다.주문 by절. 이 매개 변수 설정OFF| 테이블의 시작 부분에서 순차적 스캔이 항상 시작되는 8.3 이전 동작을 보장합니다. 기본값은on.
켜질 때, 양식의 표현expr= null(또는null =expr)expris null, 즉, 진실을 반환합니다expr널 값으로 평가하고 그렇지 않으면 false입니다. 의 올바른 SQL-SPEC 호환 동작expr= null항상 null (알 수없는)을 반환합니다. 따라서이 매개 변수는 기본값OFF.
그러나 필터링 된 양식에서Microsoft Access사용하는 것으로 보이는 쿼리 생성expr= nullNULL 값을 테스트하려면 해당 인터페이스를 사용하여 데이터베이스에 액세스하는 경우이 옵션을 켤 수 있습니다. 양식의 표현 이후expr= null항상 NULL 값을 반환합니다 (SQL 표준 해석 사용)는 매우 유용하지 않으며 일반 응용 프로그램에서 자주 나타나지 않으므로이 옵션은 실제로 해를 끼치 지 않습니다. 그러나 신규 사용자는 널 값과 관련된 표현의 의미론에 대해 종종 혼란스러워 지므로이 옵션은 기본적으로 꺼져 있습니다.
이 옵션은 정확한 양식에만 영향을 미칩니다= nullin). 따라서이 옵션은 잘못된 프로그래밍을위한 일반적인 수정이 아닙니다.