2014-02-10 2 views
0

파이어 버드 데이터베이스를 SQL로 변환하려고 시도하고 있으며, 첫 번째 목표는 SQLAlchemy를 통해 데이터베이스를 읽는 것입니다. 내가 필요한 모든 라이브러리가 같습니다,하지만 난 다음 코드를 시도 할 때 :Sqlalchemy는 파이어 버드의 dialect를 결정할 수 없습니다

from sqlalchemy import create_engine 
from sqlalchemy.dialects.firebird.base import dialect 

engine = create_engine('firebird+fdb://localhost/C:/Temp/TEST.GDB') 

이 오류를 얻을 :

sqlalchemy.exc.ArgumentError: Could not determine dialect for 'firebird+fdb'.

+1

사용중인 SQLAlchemy 버전은 무엇입니까? 당신의 모범은 나에게 잘 돌아 간다. 나는 0.8.2에있다 –

+0

나는 버전 0.7.11 – Beacon80

+0

Humm를 사용하고있다, 어쩌면 thats 문제. 'create_engine ('firebird : // localhost/C : /Temp/TEST.GDB')'로 시도하는 데 문제가 있습니까? –

답변

1

FDB 지원은 SQLAlchemy의 버전 0.8에 추가되었습니다

New in version 0.8: - Support for the fdb Firebird driver.

관련 문제