SQLAlchemy가 H2 db를 지원합니까? 피라미드를 사용 중이며 H2 db 데이터베이스에 연결하려고합니다. 포스트 그레스 사투리를 사용하는 경우, 나는 다음과 같은 오류를 받고 있어요 :SQLAlchemy가 H2DB를 지원합니까?
File "/Users/homecamera/gotocamera/hcadmin/env/lib/python2.7/site-packages/SQLAlchemy-0.7.3-py2.7-macosx-10.4-x86_64.egg/sqlalchemy/dialects/postgresql/base.py", line 871, in initialize
super(PGDialect, self).initialize(connection)
File "/Users/homecamera/gotocamera/hcadmin/env/lib/python2.7/site-packages/SQLAlchemy-0.7.3-py2.7-macosx-10.4-x86_64.egg/sqlalchemy/engine/default.py", line 181, in initialize
self.get_isolation_level(connection.connection)
File "/Users/homecamera/gotocamera/hcadmin/env/lib/python2.7/site-packages/SQLAlchemy-0.7.3-py2.7-macosx-10.4-x86_64.egg/sqlalchemy/dialects/postgresql/base.py", line 910, in get_isolation_level
cursor.execute('show transaction isolation level')
ProgrammingError: Syntax error in SQL statement "SELECT "; expected "TOP, LIMIT, DISTINCT, ALL, *, NOT, EXISTS"; SQL statement:
show transaction isolation level [42001-140]
DETAIL: org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "SELECT "; expected "TOP, LIMIT, DISTINCT, ALL, *, NOT, EXISTS"; SQL statement:
show transaction isolation level [42001-140]
감사합니다. 현재 psycopg를 사용하여 직접 SQL로 H2에 연결하고 있습니다. – carbotex
@carbotex, 어떻게 할 수 있니? psycopg를 메모리 내장 데이터베이스에 연결하는 데 어려움을 겪고 있습니다. 인증 단계를 통과 할 수 없습니다. 어떤 단서가 인정됩니다. – tavlima