중요합니다
이 기능은 다음 지역의 공개 미리 보기에 있습니다. westuswestus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth
이 페이지에서는 SQL 클라이언트에서 Lakebase 데이터베이스 인스턴스에 액세스하는 방법을 설명하고 데이터베이스 psql인스턴스에 연결하는 방법을 안내합니다.
DBeaver 및 pgAdmin4와 같은 psql외부 도구에서 데이터베이스 인스턴스에 액세스할 수 있습니다. 또한 이러한 도구를 사용하면 성능, 스토리지 사용량 및 쿼리 효율성에 대한 데이터베이스 메트릭을 시각화하는 대시보드를 빌드할 수 있습니다.
psql 명령줄 도구는 데이터베이스 인스턴스에 대한 직접 대화형 액세스를 제공하는 PostgreSQL의 기본 제공 클라이언트입니다. 사용하면 psql 전체 Postgres 기능을 제공하고 기존 Postgres 워크플로 및 도구와 통합됩니다.
DBeaver 및 pgAdmin은 Postgres 데이터베이스를 관리할 수 있는 오픈 소스 도구입니다. 설치 및 연결 방법에 대한 지침은 DBeaver 설명서 및 pgAdmin 설명서를 참조하세요.
시작하기 전 주의 사항:
-
psql을 설치해야 합니다. 자세한 내용은 PostgreSQL 도구 및 설치 가이드를 참조하세요.psql버전 14 이상이 필요합니다. -
libpq라이브러리를 설치해야 합니다. - 당신에게는 데이터베이스 인스턴스에 로그인할 Azure Databricks ID에 해당하는 Postgres 역할이 있습니다. Postgres 역할 관리를 참조하세요.
- Postgres 역할에는 데이터베이스, 스키마 또는 테이블에 액세스하는 데 필요한 권한이 부여됩니다.
- 데이터베이스 인스턴스에 인증할 수 있습니다. 데이터베이스 인스턴스에 대한 OAuth 토큰을 가져와야 하는 경우 데이터베이스 인스턴스 에 대한 인증을 참조하세요.
ID 및 데이터베이스 역할 고려 사항
- 인스턴스의 기본 소유자는 데이터베이스 인스턴스를 프로비전하는 Azure Databricks 사용자 또는 서비스 주체입니다.
- 프로비전하는 동안 해당 Postgres 역할 이름은 ID에 대해 자동으로 만들어집니다.
- Databricks 사용자: Postgres 역할 이름은 사용자의 이메일 주소입니다.
- Databricks 서비스 주체: Postgres 역할 이름은 서비스 주체의 애플리케이션 ID입니다.
다음으로 연결 psql
데이터베이스 인스턴스의 상태가 사용 가능으로 표시되면 명령줄 도구를 사용하여 psql 연결합니다. 데이터베이스 인스턴스 구성 페이지에서 연결 명령을 복사합니다.
- 작업 영역 사이드바에서 컴퓨팅을 클릭합니다.
- OLTP 데이터베이스를 클릭합니다.
-
psql에서 액세스하려는 데이터베이스 인스턴스를 선택합니다. - 연결 세부 정보를 클릭합니다.
- Connect with PSQL 문자열을 복사합니다.
- 명령을 터미널에 붙여넣고 실행하여
psql를 사용하여 데이터베이스 인스턴스에 연결합니다.