다음을 통해 공유


SQL 편집기에서 데이터베이스 인스턴스 액세스

중요합니다

이 기능은 다음 지역의 공개 미리 보기에 있습니다. westuswestus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth

이 페이지에서는 SQL 편집기에서 Lakebase 데이터베이스 인스턴스에 액세스하여 PostgreSQL 명령 및 쿼리를 실행하는 방법을 설명합니다.

시작하기 전에

연결하기 전에 다음 요구 사항을 충족하는지 확인합니다.

  • 데이터베이스 인스턴스에 로그인할 해당 Postgres 역할이 있습니다. Postgres 역할 관리를 참조하세요.
  • Postgres 역할에는 데이터베이스, 스키마 또는 테이블에 액세스하는 데 필요한 권한이 부여됩니다.

데이터베이스 인스턴스 작성자는 SQL 편집기에서 데이터베이스 인스턴스에 액세스하는 데 필요한 권한이 이미 있습니다. 인스턴스 작성자는 인스턴스에 사용자를 추가하고 사용자에게 Postgres 권한을 부여할 수도 있습니다.

새 쿼리 만들기

SQL 편집기에서 새 SQL 쿼리를 만듭니다.

  1. 작업 영역 사이드바에서 컴퓨팅을 클릭합니다.
  2. Lakebase 프로비전드를 클릭합니다.
  3. PostgreSQL 쿼리를 실행할 데이터베이스 인스턴스를 선택합니다.
  4. 오른쪽 위에서 새 쿼리 를 클릭합니다.
  5. 읽기 가능한 보조 데이터베이스에서 읽기 전용 쿼리를 실행하려면 다음을 수행합니다.
    1. 컴퓨팅 리소스 드롭다운 메뉴를 클릭하고 (읽기 전용) 레이블이 있는 컴퓨팅을 선택합니다. 드롭다운에서 읽기 전용 컴퓨팅 선택
    2. 스위치를 클릭합니다.

쿼리 실행

PostgreSQL 쿼리를 실행하려면 드롭다운 선택기에서 적절한 데이터베이스 및 스키마를 선택합니다.

  1. 모두 실행 옆에 있는 드롭다운 선택기에서 원하는 데이터베이스 및 스키마를 선택합니다.
  2. PostgreSQL 데이터베이스데이터 아이콘에서 데이터베이스, 스키마, 테이블 및 열을 봅니다.
  3. 스키마 브라우저에서 원하는 표 옆에 있는 더블 화살표 오른쪽 아이콘을 클릭하여 테이블 참조를 입력할 수 있습니다.
  4. PostgreSQL 쿼리를 작성하고 모두 실행을 클릭합니다.

지원되는 기능 및 제한 사항

  1. ACL(쿼리 액세스 제어 목록) 권한 모델이 적용됩니다.
    1. 실행은 실행을 클릭하는 사용자의 Databricks ID와 함께 발생합니다.
    2. 쿼리에 대한 액세스 권한을 볼 수 있는 사용자는 SQL 편집기에서 나타나는 결과를 볼 수 있습니다.
  2. 임시 테이블 및 트랜잭션과 같은 연결 범위 개체는 단일 셀에서 작동합니다. 각각 자체 세션이므로 서로 다른 실행 클릭에서 작동하지 않습니다.
  3. $$ 블록에 세미콜론이 포함된 문이 있는 경우, 마지막 문의 결과만 표시됩니다.