Ubuntu(12.04 - 15.10)에 PostgreSQL 9.5를 설치하는 방법
이 페이지에서
- PostgreSQL 저장소 추가
- 패키지 목록 업데이트
- PostgreSQL 설치
- Postgres 서버에 연결
- Postgres에서 연결 해제\n
PostgreSQL은 관계형 데이터베이스 관리 시스템으로, Python, Java, C/C++, Ruby, Perl 또는 자체 언어 PL/과 같은 다양한 프로그래밍 언어로 저장 프로시저를 지원하는 완전히 ACID 호환 엔터프라이즈급 데이터베이스 시스템입니다. pgSQL. PL/pgSQL 언어는 Oracle의 PL/SQL과 매우 유사합니다. Postgres는 Linux, UNIX(AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), Windows와 같은 여러 운영 체제를 지원합니다.
이 튜토리얼은 Ubuntu에 최신 PostgreSQL 9.5 버전을 설치하는 방법을 보여줍니다. postgresql.org의 공식 리포지토리를 사용하므로 향후 서버를 쉽게 업데이트하고 데이터베이스 공급업체로부터 직접 업데이트 및 패치를 받을 수 있습니다. 단계는 12.04에서 15.10까지의 Ubuntu 버전에서 테스트되었습니다.
PostgreSQL 리포지토리 추가
추가 Ubuntu 리포지토리는 /etc/apt/sources.list 파일에 새 줄을 추가하거나 /etc/apt/sources.list.d/ 디렉토리에 새 파일을 추가하여 추가할 수 있습니다. 더 깨끗한 솔루션이므로 여기서는 두 번째 옵션을 사용합니다. Ubuntu 기본 리포지토리에서 제공되는 PostgreSQL 버전은 약간 오래되었으므로 여기에서는 사용하지 않습니다. 다음 명령은 새 리포지토리 구성 파일을 추가합니다.
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
그런 다음 apt가 패키지의 유효성을 확인할 수 있도록 저장소의 GPG 키를 가져옵니다.
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
샘플 출력:
패키지 목록 업데이트
저장소를 추가한 후 패키지 목록을 업데이트해야 합니다. apt-get update 명령을 실행하여 postgresql.org에서 사용 가능한 패키지 목록을 로드합니다.
sudo apt-get update
샘플 출력:
PostgreSQL 설치
다음 명령은 Ubuntu에 최신 PostgreSQL 버전을 설치합니다.
sudo apt-get install postgresql postgresql-contrib
샘플 출력:
Postgres 서버에 연결
PostgreSQL을 성공적으로 설치하면 데이터베이스에 postgres라는 사용자와 역할이 생성되고 동일한 이름의 Linux 시스템 사용자가 생성됩니다. 이 시스템 사용자는 데이터베이스에 대한 관리 권한이 있습니다. 따라서 PostgreSQL 서버에 접속하기 위해서는 "postgres"로 로그인한 후 해당 데이터베이스 접속을 진행해야 합니다.
\postgres\ Linux 사용자가 되십시오:
sudo su - postgres
psql 셸을 시작하여 데이터베이스 서버에 로그인합니다.
psql
샘플 출력:
PostgreSQL 데이터베이스 서버에 로그인한 후 데이터베이스 프롬프트에서 다음 명령을 사용하여 연결 및 PostgreSQL 버전을 확인하십시오.
postgres-# \conninfo
샘플 출력:
Postgres에서 연결 해제
PostgreSQL 데이터베이스에서 연결을 끊는 명령은 \\q\이며 문자 q는 여기에서 종료를 나타냅니다.
postgres-# \q
이제 Linux 셸로 돌아왔지만 여전히 "postgres" 사용자입니다. 다시 "정상" Linux 사용자가 되려면 "exit"라는 단어를 입력하십시오.
exit
샘플 출력: