sqlacodegen을 사용하여 데이터베이스에서 많은 테이블을 반영합니다. 와 나는 다음과 같은 오류를 받고 있어요 : sqlalchemy.exc.AmbiguousForeignKeysError: Can't determine join between 'Employee' and 'Sales'; tables have more than one foreign key
postgresql에서 테이블을 자동 생성하고 모델이 목록의 이름을 사용하여 sqlacodegen을 사용하여 자동 생성됩니다. 일부 이름은 ASCII 문자가 아닙니다. 이름이 aussieBabe 인 경우 테이블 aussieBabe_index (sqlAlchemy 모델이 aussieBabeIndex)을 생성했습니다. 하지만 쿼리를 위해이 모델을 가져 오려고하
서버에서 PostgreSQL 데이터베이스를 실행 중이고 SQLAlchemy를 사용하여 연결하려고합니다. 나는 sqlacodegen이 테이블과 함께 자동으로 MetaData 객체를 생성하는 좋은 도구라는 것을 발견했다. 나는 시도하고 sqlacodgen postgresql+psycopg2://username:[email protected]:5432/dbnam