Firebird v 2.x와 30 사이의 알려진 비호환성 목록
이 문서는 v3.0을 이전 릴리스와 어떤 방식으로든 비호환하게 만드는 모든 변경 사항을 설명합니다.
이는 데이터베이스와 애플리케이션에 영향을 미칠 수 있습니다.
새 Firebird 버전으로 소프트웨어를 업그레이드하기 전에 아래 설명을 주의 깊게 읽어 주십시오.
설치/구성
---———————–
\* 이전에 더 이상 사용되지 않는 것으로 표시된 firebird.conf의 CompleteBooleanEvaluation, OldColumnNaming 및
OldSetClauseSemantics 매개변수는 더 이상 지원되지 않으며 제거되었습니다.
\* firebird.conf의 UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,
LockGrantOrder 매개변수는 더 이상 사용되지 않으므로 제거되었습니다.
SQL 구문
---———————–
\* 다수의 새로운 예약 키워드가 도입되었습니다. 전체 목록은
여기에서 확인할 수 있습니다: /doc/sql.extentions/README.keywords. DSQL
문과 프로시저/트리거 소스에 해당 키워드가 식별자로 포함되어 있지 않은지 확인하십시오.
그렇지 않은 경우, 따옴표로 묶거나(Dialect 3에서만) 이름을 변경해야 합니다.
\* SQL 사양에 따라 암시적 조인과 명시적 조인이 부적절하게 혼합된 사용은 더 이상 지원되지 않습니다.
이는 또한 명시적 A JOIN B ON 조건에서 해당 조건이 A와 B 외의 다른 스트림을
참조할 수 없음을 의미합니다.
자세한 내용은 Firebird 트래커의 티켓 CORE-2812를 참조하십시오.
SQL 실행 결과
---———————–
\* [작성 예정]
유틸리티
---———————–
\* [작성 예정]
API
---———————–
\* [작성 예정]
보안
---———————–
\* [작성 예정]