odoo 프레임 워크의 기본 포스트 그레스 데이터베이스 액세스하지만, 실제 응용 시나리오에서, 그것은 다른 데이터베이스를 사용하는 것이 불가피 할 때, OCA, 아래에 해당 모듈을 공유하려면 여기를, 타사 데이터베이스에 연결하는 방법을 연구 할 필요가 여기에 특정 소스 코드 .
다음과 같이 나는리스트로 집계의 타사 데이터베이스의 경우 연결해야합니다 :
현재, 일곱 개 모듈이있다, base_external_dbsource 가장 기본적인 모듈을, 다른 사람들이에 의존한다. 다음 뷰 odoo의 액세스 포인트 프로세스의 예로서 MSSQL한다.
1. 필요한 종속성 파이썬 설치
SQLAlchemy의 설치 PIP
pymssql를 설치 PIP
2. 설치 base_external_dbsource의 base_external_dbsource_sqlite 및 base_external_dbsource_mssql 모듈. 대응 조작 인터페이스는 아래와 같다
자신에 여기 공식 레이아웃 문제의 일부는 다음을 다시 게시 때문입니다. 도 패턴 문자열과 해당 암호 MSSQL에 따른 커넥터의 구성은, 상기 접속 시험 결과는 다음과 같이 :
대상 데이터베이스에 성공적으로 연결, 그래서 당신은 자신의 사업을 위로 수행 odoo 모듈에서 타사 데이터베이스에 액세스하는이 클래스를 호출 할 수 있습니다.