이 설정들은 system.settings에서 확인할 수 있으며 소스 코드를 기반으로 자동 생성됩니다.
validate_enum_literals_in_operators
유형
Bool
기본값
0
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 25.1 | 0 | 새로운 설정 |
활성화하면 IN, NOT IN, ==, != 같은 연산자에서 enum 리터럴이 enum 유형에 맞는지 검사하며, 리터럴이 유효한 enum 값이 아니면 예외를 발생시킵니다.
validate_mutation_query
유형
Bool
기본값
1
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 24.11 | 1 | 기본적으로 뮤테이션 쿼리를 검증하는 새로운 설정입니다. |
뮤테이션 쿼리를 허용하기 전에 검증합니다. 뮤테이션은 백그라운드에서 실행되므로 잘못된 쿼리를 실행하면 뮤테이션이 중단된 채로 남아 수동 개입이 필요할 수 있습니다.
이전 버전과 호환되지 않는 버그가 발생한 경우에만 이 설정을 변경하십시오.
validate_polygons
유형
Bool
기본값
1
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 20.4 | 1 | 기본적으로 `pointInPolygon` 함수에서 유효하지 않은 다각형에 대해 잘못된 결과를 반환할 수 있는 대신 예외를 발생시킵니다 |
다각형이 자체 교차하거나 자기 자신에 접하는 경우 pointInPolygon 함수에서 예외를 발생시킬지 여부를 활성화하거나 비활성화합니다.
가능한 값:
- 0 — 예외 발생이 비활성화됩니다.
pointInPolygon은 유효하지 않은 다각형을 허용하며, 이에 대해 잘못된 결과를 반환할 수 있습니다. - 1 — 예외 발생이 활성화됩니다.