PostgreSQL을 사용하려면 당연히 설치부터 해야겠지요. 그런데, 대부분의 시스템(컴퓨터)에는 이미 PostgreSQL 패키지가 설치되어있는 경우가 많습니다. OS의 배포판에 기본으로 내장되고, 특별히 제외시키지 않는다면, 기본적으로 설치되어있기 때문이지요. 이런 경우라면, OS 배포판 설치문서나 안내문서를 참조하시면, PostgreSQL 패키지가 어디에 설치되었고, 어떻게 사용하는지에 대해서 알 수 있을 것입니다.
만일 사용하는 시스템에 PostgreSQL 패키지가 설치되어 있지 않거나, PostgreSQL 설치에 대해서 공부를 해보려고 한다면, 그리 어렵지 않은 일이기에 한번 정도 시도해 보는 것도 좋은 연습이 될 것입니다. PostgreSQL 패키지는 굳이 시스템 관리자의 권한(root ID로 로그인 하는 것)으로 작업을 해야할 것이 하나도 없는 그저 일반 사용자도 자기 홈 디렉터리에 충분히 설치하고 사용할 수 있는 패키지입니다.
PostgreSQL 패키지를 직접 설치하고자 한다면, 먼저 설치 관련 정보를 담고 있는 16장을 차근히 꼼꼼히 읽고 설치를 하십시오. 또한 서버 셋팅 관련된 적절한 환경 변수들에 대해서 설명한 다음 장도 같이 읽으면 도움이 될 것입니다.
시스템 관리자가 PostgreSQL 사용에 대한 기본적인 작업들을 해 두지
않았다면, 사용자가 직접 몇가지 작업을 해야 할 것도 있습니다. 가령,
PostgreSQL 서버가 리모트 호스트에서
가동 중이라면, 그 리모트 호스트명을 지정한 PGHOST
환경 변수를
지정할 필요도 있고, 또한 PGPORT
환경변수를 지정해야할
필요도 있을 것입니다. 만일 이런 작업 없이 그냥 PostgreSQL
프로그램을 실행 시켰을 때, 데이터베이스에 접근을 못한다는 메시지를
접하게 될 지도 모릅니다. 이때는 먼저 시스템 관리자에게 문의를 해 보거나,
스스로 설치한 것을 사용하고 있는 중이라면, 설치 및 설정 관련 문서를
좀 더 꼼꼼히 읽어 보시길 바랍니다. 그런데, 지금 다루고 있는 내용 자체를
이해하지 못하고 있다면, 다음 섹션을 읽으면서 RDBMS의 서버,
클라이언트, 데이터베이스 같은 구조적인 개념들을 먼저 숙지 하시길 바랍니다.