이 페이지는 기계 번역되었습니다. 영어 원본을 읽어보세요. English

IBSurgeon 라이브러리

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

---———————–

\* [작성 예정]

보안

---———————–

\* [작성 예정]