이전 장에서는 자료를 저장하고, PostgreSQL 안에 있는 데이터를 조작하는 기본적인 SQL 명령들에 대해서 살펴보았습니다. 이 장에서는 좀더 심화된 SQL 명령들에 대해서 간단히 살펴 볼 예정입니다. 여기서 설명하고 있는 것들은 관리 작업을 단순화 시키며, 자료의 손실, 손상을 막을 수 있는 역할을 합니다. 아울러 이 자습서의 끝부분에서는 PostgreSQL만의 고유 확장 기능들에 대해서도 간단히 소개할 예정입니다.
여기서도 2장에서 예제로 사용했던 그 자료들을 가지고
예제를 설명합니다. 아직 읽어보지 않았다면, 한 번 정도 간단하게나마
읽어 보면 이 장을 읽는데 도움이 많이 될 것입니다. 이 장에서 다루는
몇몇 예제는 소스의 tutorial 디렉터리안에 있는
advanced.sql
파일에서 살펴 볼
수 있습니다. 또한 이 파일에는 이 장에서 사용할 예제 자료들도
함께 있습니다. 이 자료들은 2장에서 입력한 자료들은
포함하고 있지 않습니다. (이 파일을 사용하는 방법은
2.1절에서 설명하고 있습니다.)