가능한 값은 “mysql”, “postgres”, “cockroachdb”, “sap”, “spanner”, “mariadb”, “sqlite”, “cordova”, “react-native”, “nativescript”, “sqljs”, “oracle”, “mssql”, “mongodb”, “aurora-mysql”, “aurora-postgres”, “expo”, “better-sqlite3” 및 "capacitor"입니다. 이 옵션은 필수입니다.
extra: 기본 드라이버에 전달할 추가 옵션입니다. 기본 데이터베이스 드라이버에 추가 설정을 전달하려면 사용하십시오.
entities: 이 데이터 소스에 로드되어 사용할 엔티티 또는 엔티티 스키마입니다. 엔티티 클래스, 엔티티 스키마 클래스 및 로드할 디렉터리 경로를 모두 허용합니다. 디렉터리는 글로브 패턴을 지원합니다.
subscribers: 이 데이터 소스에 로드되어 사용할 구독자입니다. 엔티티 클래스와 로드할 디렉터리를 모두 허용합니다. 디렉터리는 글로브 패턴을 지원합니다.
migrations: 이 데이터 소스에 로드되어 사용할 마이그레이션입니다. 마이그레이션 클래스와 로드할 디렉터리를 모두 허용합니다. 디렉터리는 글로브 패턴을 지원합니다.
logging: 로깅이 활성화되어 있는지 여부를 나타냅니다. true로 설정하면 쿼리 및 오류 로깅이 활성화됩니다. 예를 들어 [“query”, “error”, “schema”]와 같은 다른 유형의 로깅도 활성화 할 수 있습니다.
logger: 로깅 목적으로 사용할 로거입니다. 가능한 값은 “advanced-console”, “simple-console” 및 "file"입니다. 기본값은 "advanced-console"입니다. Logger 인터페이스를 구현하는 로거 클래스도 지정할 수 있습니다.
maxQueryExecutionTime: 쿼리 실행 시간이 이 주어진 최대 실행 시간(밀리초)을 초과하면 로거가 이 쿼리를 기록합니다.
poolSize: 풀의 최대 활성 연결 수를 구성합니다.
'개발' 카테고리의 다른 글
select 문 쿼리 실행 순서 (0) | 2023.06.16 |
---|---|
Datadog와 Slack을 연동하는 방법 (0) | 2023.04.26 |