InfoGrab Docs

PostgreSQL 사용

많은 애플리케이션이 데이터베이스로 PostgreSQL에 의존하므로 테스트를 실행하려면 PostgreSQL을 사용해야 합니다. Docker executor로 PostgreSQL 사용 # GitLab UI에 설정된 변수를 서비스 컨테이너에 전달하려면 변수를 정의 해야 합니다. 변수를 Group 또는 Project로 정의한 다음, 다음 해결 방법에서 설명하는 것처럼 잡에서 변수를 호출해야 합니다. Postgres 15.4 이상 버전은 확장 스크립트에 따옴표("), 백슬래시() 또는 달러 기호($) 기호가 포함된 경우 스키마 또는 소유자 이름을 대체하지 않습니다. CI 변수가 구성되지 않은 경우, 값은 환경 변수 이름을 문자열로 사용합니다. 예를 들어 POSTGRES_USER: $USER 는 POSTGRES_USER 변수가 '$USER'로 설정되어 Postgres가 다음 오류를 표시하게 합니다: Fatal: invalid character in extension 해결 방법은 GitLab C