Ubuntu(12.04 - 15.10)에 PostgreSQL 9.5를 설치하는 방법

Ubuntu(12.04 - 15.10)에 PostgreSQL 9.5를 설치하는 방법

2022-10-19 last update

7 minutes reading linux ubuntu server
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 저장소 추가


/etc/apt/sources.list 파일에 새 줄을 추가하거나/etc/apt/sources.list.d/디렉토리에 새 파일을 추가하여 Ubuntu 저장소를 추가할 수 있습니다. 두 번째 옵션은 더 깨끗한 솔루션이므로 여기에서 사용합니다. 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"이며 char q는 여기서 종료를 나타냅니다.
postgres-# \q
이제 Linux 셸로 돌아갔지만 여전히 "postgres"사용자입니다. 다시 "일반"Linux 사용자가 되려면 "exit"라는 단어를 입력하십시오.
exit
샘플 출력: