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