다음을 통해 공유


Postgres 클라이언트

중요합니다

Lakebase 자동 크기 조정은 다음 지역의 베타에 있습니다. eastus2westeuropewestus

Lakebase 자동 크기 조정은 자동 크기 조정 컴퓨팅, 0으로 크기 조정, 분기 및 즉시 복원이 포함된 최신 버전의 Lakebase입니다. Lakebase 프로비저닝된 기능 비교는 버전 중에서 선택하는 것을 참조하세요.

표준 PostgreSQL 클라이언트 또는 도구를 사용하여 Lakebase 프로젝트에 연결할 수 있습니다. 여기에는 pgAdmin 및 DBeaver와 같은 GUI 애플리케이션과 같은 psql 명령줄 도구가 포함됩니다.

Authentication

타사 Postgres 클라이언트를 사용하는 최상의 환경을 위해 네이티브 Postgres 암호 인증을 사용하는 것이 좋습니다. 이 메서드는 매시간 만료되지 않는 데이터베이스 암호와 함께 기존 Postgres 역할을 사용하여 클라이언트 도구 및 장기 실행 세션에 적합합니다.

중요합니다

OAuth 토큰은 1시간 후에 만료되며 각 세션에 대해 수동으로 새로 고쳐야 합니다. pgAdmin 및 DBeaver와 같은 대화형 도구의 경우 이 빈번한 새로 고침은 실용적이지 않습니다. 애플리케이션은 토큰 회전을 구현 하여 자격 증명을 자동으로 새로 고칠 수 있습니다.

Postgres 암호는 만료되지 않으며 모든 PostgreSQL 호환 도구에서 작동합니다.

네이티브 Postgres 암호는 모든 Postgres 도구 및 클라이언트에서 널리 지원되며 자격 증명을 자주 새로 고칠 수 없는 애플리케이션에 더 적합합니다. 인증 방법에 대한 자세한 내용은 인증 개요 를 참조하세요.

네이티브 Postgres 암호 인증을 설정하려면 암호를 사용하여 Postgres 역할을 만듭니다. 지침은 Postgres 역할 관리를 참조하세요.

사용 가능한 클라이언트

워크플로에 가장 적합한 Postgres 클라이언트를 선택합니다.

클라이언트 Description
psql 대화형 데이터베이스 액세스를 위한 PostgreSQL의 기본 제공 명령줄 클라이언트입니다.
pgAdmin 데이터베이스를 관리하고 쿼리를 실행하기 위한 그래픽 관리 도구입니다.
DBeaver 여러 데이터베이스 유형을 지원하는 유니버설 데이터베이스 관리 도구입니다.
PgHero 느린 쿼리를 식별하기 위한 성능 모니터링 대시보드입니다.

연결 세부 정보

모든 Postgres 클라이언트에는 Lakebase 앱에서 가져올 수 있는 동일한 기본 Postgres 데이터베이스 연결 정보가 필요합니다.

  1. Lakebase 앱으로 이동하여 프로젝트 선택
  2. 연결을 클릭하여 데이터베이스 연결 모달을 엽니다.
  3. 연결할 분기, 컴퓨팅 및 데이터베이스 선택
  4. Postgres 역할 선택(암호 인증에 네이티브 Postgres 역할을 사용하는 것이 좋습니다.)
  5. 연결 세부 정보 복사

연결 정보에는 다음이 포함됩니다.

  • 호스트: 컴퓨팅 엔드포인트 호스트 이름(예: ep-abc-123.databricks.com)
  • 포트: 5432 (기본 Postgres 포트)
  • 데이터베이스: 데이터베이스 이름(예: databricks_postgres)
  • 사용자: Postgres 역할 이름
  • 암호: Postgres 역할 암호

연결 문자열 및 인증에 대한 자세한 내용은 프로젝트에 연결을 참조하세요.