이 페이지에서는 Google Cloud 콘솔에서 AlloyDB 스튜디오를 사용하여 PostgreSQL용 AlloyDB 데이터를 탐색하고 관리하는 방법을 설명합니다.
AlloyDB 스튜디오에는 쿼리 편집기 및 SQL 쿼리 결과 테이블과 통합되는 탐색기 창이 포함되어 있습니다. 이 단일 인터페이스에서 DDL, DML, DQL 문을 실행할 수 있습니다. 예를 들어 서드 파티 데이터베이스 쿼리 도구를 구성하는 대신 이 쿼리 편집기를 사용하여 테이블을 만들거나 데이터를 쿼리할 수 있습니다.
PostgreSQL용 AlloyDB를 처음 사용하는 경우 AlloyDB 개요를 참고하세요.
AlloyDB Studio의 탐색기 창을 사용하여 데이터베이스 객체를 보고 상호작용할 수 있습니다. 다음 데이터베이스 객체를 만들고 변경하고 삭제할 수 있습니다.
- 스키마
- Tables
- 열
- 색인 및 키
- 트리거
- 뷰
- 함수
- 프러시저
- 시퀀스
- 유형
- 확장 프로그램
필수 역할 및 권한
AlloyDB 스튜디오를 사용하려면 다음 권한이 필요합니다.
alloydb.clusters.get
alloydb.databases.list
alloydb.instances.executeSql
alloydb.instances.list
alloydb.users.list
roles/alloydb.admin
역할을 통해 또는 roles/alloydb.viewer
및 roles/alloydb.databaseUser
역할을 조합하여 이러한 권한을 얻을 수 있습니다. 이 역할이 없으면 조직 관리자에게 문의하여 액세스 권한을 요청하세요. 커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.
또한 인증에 사용할 데이터베이스에 대한 데이터베이스 수준 권한이 있는지 확인합니다.
데이터 탐색
탐색기 창에 액세스하려면 다음 단계를 수행합니다.
Google Cloud 콘솔에서 AlloyDB 페이지를 엽니다.
목록에서 클러스터를 선택합니다.
탐색 메뉴에서 AlloyDB 스튜디오를 클릭합니다.
데이터베이스와 사용자를 선택하고 사용자의 비밀번호를 입력합니다.
인증을 클릭합니다. 탐색기 창에 데이터베이스의 객체 목록이 표시됩니다.
데이터 만들기, 수정, 쿼리
쿼리 편집기를 사용하여 SQL 문을 실행할 수 있습니다. 문은 세미콜론으로 구분되어야 합니다. 쿼리를 직접 작성하거나 쿼리 편집기를 템플릿으로 채울 수 있습니다.
문은 쿼리 편집기에 입력한 순서에 따라 실행됩니다.
데이터를 만들거나, 쿼리하거나, 수정하려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 AlloyDB 페이지를 엽니다.
목록에서 클러스터를 선택합니다.
탐색 메뉴에서 AlloyDB 스튜디오를 클릭합니다.
데이터베이스 이름, 사용자 이름, 비밀번호를 사용하여 AlloyDB Studio에 로그인합니다.
다음 방법 중 하나를 사용하여 쿼리를 작성합니다.
자체 쿼리를 작성하려면 다음 단계를 수행합니다.
- 새 SQL 편집기 탭 또는 새 탭을 클릭하여 새 탭을 엽니다.
- 쿼리 편집기가 나타나면 쿼리를 작성합니다.
템플릿으로 시작하는 쿼리를 작성하려면 다음 단계를 수행합니다.
- 탐색기 창의 데이터베이스 객체 옆에 있는 more_vert 작업 보기를 클릭합니다. 사용 가능한 작업이 하나 이상 표시됩니다.
- 작업을 클릭합니다. 쿼리 편집기는 템플릿으로 채워집니다.
- 템플릿의 자리표시자를 바꿉니다.
실행을 클릭합니다. 이렇게 하면 쿼리 편집기의 모든 쿼리가 실행됩니다. 쿼리 결과가 결과 테이블에 표시됩니다.
하나 이상의 쿼리를 동시에 선택하고 실행할 수도 있습니다. 이렇게 하려면 쿼리 하나 또는 여러 개를 선택하고 선택한 항목 실행을 클릭합니다.
제한사항
- AlloyDB Studio는 경량형 쿼리를 지원합니다. 10MB를 초과하는 응답은 잘릴 수 있습니다. AlloyDB Studio에서 부분 결과가 반환된 지점을 표시합니다.
- 인스턴스에서 5분 넘게 걸리는 요청은 취소됩니다.
- AlloyDB Studio는 SQL 스크립트 실행이 완료된 후 데이터베이스 연결을 열린 상태로 유지하지 않습니다. 마찬가지로 편집기 탭은 공통 세션을 공유하지 않으며 모든 실행이 별도의 세션을 사용하여 새 연결을 시작합니다.
- AlloyDB Studio는 PostgreSQL 기반 인증(사용자 이름 및 비밀번호)만 지원합니다. Identity and Access Management를 사용하여 인증하거나 Secret Manager에 저장된 사용자 인증 정보를 사용할 수 없습니다.
- 여러 쿼리 문을 동시에 실행하고 쿼리 중 하나에서 오류가 발생하면 전체 쿼리가 취소됩니다.
다음 단계
- Gemini를 사용하여 SQL을 작성하거나 데이터를 분석하는 방법을 자세히 알아보세요.