PostgreSQL 튜토리얼

PostgreSQL 은 관계형 데이터베이스 관리를 위한 잘 구성된 학습 경로를 제공합니다. 저희 튜토리얼은 SQL 쿼리, 데이터베이스 설계 및 최적화 기술을 다루며, 초급 및 중급 개발자 모두에게 적합합니다. 무료 랩과 실용적인 예제를 통해 데이터베이스 작업에 대한 실습 경험을 얻을 수 있습니다. 저희 대화형 데이터베이스 플레이그라운드를 통해 SQL 쿼리를 연습하고 즉각적인 결과를 확인할 수 있습니다.

PostgreSQL 데이터베이스 유지 관리

PostgreSQL 데이터베이스 유지 관리

이 실험에서는 필수적인 PostgreSQL 데이터베이스 유지 관리 작업을 살펴봅니다. 데이터베이스 객체 크기를 모니터링하고, 일상적인 유지 관리를 수행하며, 잠재적인 문제를 해결하는 방법을 이해하는 것이 목표입니다. ANALYZE 및 VACUUM 을 실행하고, 활성 연결을 나열하며, 서버 로그를 확인합니다.
PostgreSQL
PostgreSQL 관계 및 조인

PostgreSQL 관계 및 조인

이 랩에서는 PostgreSQL 관계 및 조인을 탐구합니다. 외래 키 제약 조건으로 테이블을 만들고, 참조 무결성을 보장하며 데이터를 삽입하고, INNER JOIN 을 사용하여 데이터를 쿼리하고, LEFT, RIGHT, FULL OUTER JOIN 결과를 비교하여 데이터 관계를 이해합니다.
PostgreSQL
PostgreSQL 에서 PostGIS 확장 사용하기

PostgreSQL 에서 PostGIS 확장 사용하기

이 실습에서는 PostGIS 확장을 사용하여 PostgreSQL 데이터베이스에 공간 기능을 추가하는 방법을 배웁니다. 전용 공간 데이터베이스를 생성하고, PostGIS 확장을 활성화하고, 지리 데이터가 포함된 테이블을 만들고, 데이터를 분석하기 위한 공간 쿼리를 수행합니다.
PostgreSQL
PostgreSQL PgBouncer 연결 풀링

PostgreSQL PgBouncer 연결 풀링

이 실습에서는 PostgreSQL 과의 연결 풀링을 위해 PgBouncer 를 구성하고 사용하는 방법을 배웁니다. PgBouncer 를 구성하고, 이를 통해 연결하고, 여러 클라이언트 연결을 시뮬레이션하고, 풀링 성능을 모니터링합니다. 효율적인 연결 관리를 통해 데이터베이스 성능을 향상시키세요.
PostgreSQL
PostgreSQL JSON/JSONB 고급 작업

PostgreSQL JSON/JSONB 고급 작업

이 실습에서는 PostgreSQL JSON/JSONB 데이터 유형에 대한 고급 작업을 탐색합니다. 이 실습은 JSONB 컬럼 내에서 쿼리 성능 및 데이터 조작을 향상시키는 데 중점을 둡니다. JSONB 필드 인덱싱, 중첩 구조 쿼리, 요소 업데이트 및 JSON 데이터 집계를 배웁니다.
PostgreSQL
PostgreSQL 인덱스 최적화

PostgreSQL 인덱스 최적화

이 실습에서는 인덱싱을 통해 PostgreSQL 데이터베이스 성능을 최적화하는 방법을 배웁니다. 샘플 테이블을 생성하고, 쿼리 계획을 분석하고, 다중 열 인덱스를 구축하고, 사용되지 않는 인덱스를 제거합니다. 이 실습 경험은 PostgreSQL 인덱스 관리에 대한 실질적인 기술을 제공합니다.
PostgreSQL
PostgreSQL 전문 검색

PostgreSQL 전문 검색

이 실습에서는 PostgreSQL 에서 전문 검색을 구현하는 방법을 배웁니다. 테이블을 생성하고, 데이터를 채우고, 검색을 위한 tsvector 열을 추가하고, 쿼리를 최적화하기 위한 GIN 인덱스를 생성하고, 다양한 유형의 텍스트 검색을 수행하고, 검색 데이터를 최신 상태로 유지하기 위한 트리거를 설정합니다.
PostgreSQL
PostgreSQL 이벤트 트리거 설정

PostgreSQL 이벤트 트리거 설정

이 실습에서는 PostgreSQL 이벤트 트리거를 설정하는 방법을 배웁니다. 목표는 테이블 생성과 같은 데이터베이스 이벤트를 전용 로그 테이블에 기록하는 함수를 만드는 것입니다. 이 실습에서는 이벤트 트리거 함수 생성, DDL 이벤트 트리거 설정, 트리거 테스트 및 삭제 과정을 안내합니다.
PostgreSQL
PostgreSQL 오류 처리

PostgreSQL 오류 처리

이 랩에서는 PL/pgSQL을 사용하여 PostgreSQL 에서 오류 처리 기법을 탐색합니다. 이 랩은 함수 내에서 알림 (notice) 발생, 예외 처리, 테이블에 오류 로깅, 오류 처리 로직 테스트에 중점을 둡니다.
PostgreSQL
PostgreSQL 날짜 및 시간 연산

PostgreSQL 날짜 및 시간 연산

이 실습에서는 시간대 처리 및 계산 수행에 중점을 두고 PostgreSQL 의 날짜 및 시간 연산을 탐색합니다. 테이블을 생성하고, 시간대 정보가 포함된 타임스탬프를 삽입하고, EXTRACT 및 INTERVAL 함수를 사용하고, 시간대를 넘나드는 데이터를 쿼리하고, 시간 차이를 계산합니다.
PostgreSQL
PostgreSQL 백업 및 복원

PostgreSQL 백업 및 복원

이 실습에서는 PostgreSQL 데이터베이스를 백업하고 복원하는 방법을 배웁니다. 이 실습에서는 `pg_dump` 를 사용한 데이터베이스 내보내기, `psql` 을 사용한 데이터베이스 복원, 특정 테이블 백업을 포함한 필수 데이터 보호 기술을 다룹니다.
PostgreSQL
PostgreSQL 고급 쿼리 작성

PostgreSQL 고급 쿼리 작성

이 Lab 에서는 고급 기술을 탐구하여 PostgreSQL 쿼리 작성 기술을 향상시킬 것입니다. 하위 쿼리, CTE, ROW_NUMBER 와 같은 윈도우 함수, GROUP BY/HAVING 절을 배워 데이터 세트에서 의미 있는 통찰력을 추출합니다.
PostgreSQL
PostgreSQL 고급 데이터 유형

PostgreSQL 고급 데이터 유형

이 실습에서는 JSON/JSONB, 배열 및 UUID 에 중점을 두고 PostgreSQL 의 고급 데이터 유형을 탐색합니다. 이러한 유형 내에서 데이터를 저장, 쿼리 및 조작하는 방법을 배우게 됩니다. 이 실습에서는 JSON/JSONB 저장 및 쿼리, 배열 열 생성, UUID 를 식별자로 사용하는 방법을 다룹니다.
PostgreSQL
PostgreSQL 테이블 생성 및 데이터 유형

PostgreSQL 테이블 생성 및 데이터 유형

이 랩에서는 PostgreSQL 테이블 생성 및 데이터 유형을 탐구합니다. `psql` 을 사용하여 PostgreSQL 에 연결하고, 기본 키가 있는 테이블을 생성하며, `NOT NULL` 및 `UNIQUE` 와 같은 제약 조건을 추가합니다. 그런 다음 테이블 구조를 검사하고 데이터를 삽입하여 데이터 유형을 시연합니다.
PostgreSQL
PostgreSQL 설치 및 초기 설정

PostgreSQL 설치 및 초기 설정

이 랩에서는 LabEx VM 에 PostgreSQL 을 설치하고 초기 설정을 수행합니다. 목표는 PostgreSQL 을 실행하고 기본 기능을 확인하는 것입니다. 기본 데이터베이스를 탐색하고 서버 상태 및 기본 구성을 확인합니다.
PostgreSQL
PostgreSQL 을 이용한 데이터베이스 관리 기본

PostgreSQL 을 이용한 데이터베이스 관리 기본

이 랩에서는 PostgreSQL 을 사용하여 데이터베이스 관리의 기본 사항을 배우게 됩니다. 랩에서는 데이터베이스 생성, 목록, 연결 및 삭제를 다룹니다. 기본적인 데이터베이스 관리 작업을 살펴보고 PostgreSQL 에서 데이터베이스 메타데이터를 확인하세요.
PostgreSQL
PostgreSQL 데이터 필터링 및 간단한 쿼리

PostgreSQL 데이터 필터링 및 간단한 쿼리

이 랩에서는 PostgreSQL 에서 데이터 필터링 및 간단한 쿼리를 수행하는 방법을 배우게 됩니다. WHERE 절을 사용하여 데이터를 필터링하고, LIKE 를 사용하여 패턴 일치, ORDER BY 를 사용하여 정렬, LIMIT 및 OFFSET 을 사용하여 결과 집합 크기를 제어합니다. PostgreSQL 데이터베이스에 연결하고 샘플 테이블을 생성합니다.
PostgreSQL
PostgreSQL 기본 데이터 연산

PostgreSQL 기본 데이터 연산

이 랩에서는 PostgreSQL 의 기본 데이터 연산을 살펴봅니다. SQL 명령을 사용하여 PostgreSQL 데이터베이스 내에서 데이터를 삽입하고, SELECT 로 쿼리하고, 레코드를 업데이트하고, 레코드를 삭제하는 방법을 배웁니다. 이는 필수적인 데이터 관리 기술에 대한 실질적인 소개를 제공합니다.
PostgreSQL
  • 이전
  • 1
  • 2
  • 다음