2012-09-13 2 views
5

우리는 MySQL, PostgreSQL 및 SQLite 데이터베이스에 연결하기 위해 새로운 스크립트에서 2 년간 PDO를 사용해 왔습니다.PHP 파이어 버드 API : php_interbase 또는 PDO?

이제 우리는 Firebird 2.5 데이터베이스 파일을 읽을 필요가있는 프로젝트를 시작합니다. 이미 PDO를 사용하고 있으므로 PDO를 사용하고 싶습니다. 전환이 적을 것입니다. 그러나 PDO_FIREBIRD PECL 패키지는 2006 년에 마지막으로 업데이트 된 것으로 보입니다.

제 질문은 새로운 프로젝트를 위해 PDO Firebird 드라이버 또는 php_interbase API를 사용하는 것이 더 좋습니까? 나는. PDO 파이어 버드 드라이버 생산은 가치가 있습니까?

답변

4

PDO 파이어 버드는 당신의 PHP와 함께 제공되는 확장을 사용해야합니다 당신이 PHP의 주요 저장소에서 그것을 사용하는 경우 안정되지 PECL 하나 다음 http://www.firebirdnews.org/?p=6619 많은 버그에서 고정되어 작년부터 PDO의 건강 상태는 그럼 그냥 시도하고 악용 할 수 있습니다. PECL 에서 버전은 몇 년 동안 업데이트 아니라 내가 통해서 PHP의 옛부터합니다 (php_ibase API를 훨씬 더 오래되고 잘 년 동안 생산 시스템에서 테스트입니다 물론 https://bugs.php.net/bug.php?id=58824

빨리 처리됩니다 ~ 1998)

+1

5.3.9 (http://dfp.firebirdsql.org/en/newsletter/15504/#i61)에서 수정 된 것으로 보입니다. – dtech

관련 문제