3.1. 소개

이전 장에서는 자료를 저장하고, PostgreSQL 안에 있는 데이터를 조작하는 기본적인 SQL 명령들에 대해서 살펴보았습니다. 이 장에서는 좀더 심화된 SQL 명령들에 대해서 간단히 살펴 볼 예정입니다. 여기서 설명하고 있는 것들은 관리 작업을 단순화 시키며, 자료의 손실, 손상을 막을 수 있는 역할을 합니다. 아울러 이 자습서의 끝부분에서는 PostgreSQL만의 고유 확장 기능들에 대해서도 간단히 소개할 예정입니다.

여기서도 2장에서 예제로 사용했던 그 자료들을 가지고 예제를 설명합니다. 아직 읽어보지 않았다면, 한 번 정도 간단하게나마 읽어 보면 이 장을 읽는데 도움이 많이 될 것입니다. 이 장에서 다루는 몇몇 예제는 소스의 tutorial 디렉터리안에 있는 advanced.sql 파일에서 살펴 볼 수 있습니다. 또한 이 파일에는 이 장에서 사용할 예제 자료들도 함께 있습니다. 이 자료들은 2장에서 입력한 자료들은 포함하고 있지 않습니다. (이 파일을 사용하는 방법은 2.1절에서 설명하고 있습니다.)