PostgeSQL 소개 | 다운로드 및 설치 방법

2024. 10. 8. 17:52Database

728x90
반응형

 

반응형

 

 

 

 

 

PostgreSQL 소개

확장 가능성 및 표준 준수를 강조하는 객체-관계형 데이터베이스 관리 시스템(ORDBMS)

 

PostgeSQL의 특장점

- 유연한 객체 생성
다른 관계형 데이터베이스 시스템과 달리, 연산자, 복합 자료형, 집계 함수, 자료형 변환자, 확장 기능 등 다양한 데이터베이스 객체를 사용자가 임의로 만들 수 있는 기능을 SQL 차원에서 제공한다.
이런 특징은 단순한 자료 저장소로써의 기능을 넘어 마치 하나의 새로운 프로그래밍 언어처럼 개발자의 창의성에 따라 무한한 기능을 손쉽게 구현할 수 있도록 한다.

- 상속
java 또는 C++ 프로그래밍 언어와 같이 테이블을 만들어 그 테이블 상속 기능을 이용해 하위 테이블을 만들 수 있다. 테이블에 저장된 자료는 상위 테이블을 조회하면, 해당 테이블의 하위 테이블에 포함된 모든 자료를 조회할 수 있으며, 하위 테이블을 만들 때, 상위 테이블의 칼럼을 그대로 상속 받으면서, 하위 테이블에만 속하는 칼럼을 추가로 만들 수 있다.

- 함수
때때로, '저장 프로시저'라고 불리는 SQL문으로 작성된 함수를 서버환경에서 사용할 수 있다. 비록 다른 언어와는 달리 제어문과 반복문을 사용하지는 못하지만, 다른 언어와 결합시킬 수 있다. 일부 언어에서는 심지어 트리거 내부에서 실행시킬 수 있다.

이러한 언어의 예는 다음과 같다.
PL/pgSQL (오라클의 PL/SQL과 유사하다)스크립트 언어를 통한 지원 (예, PL/Python, PL/php, PL/Perl)컴파일 언어를 통한 지원 (예, C/C++, PL/Java)통계적 언어를 통한 지원 (예, PL/R)
PostgreSQL은 테이블에 대한 질의 결과를 반환하기 위한 '행 반환 함수'를 지원한다.
실행권한은 함수 작성자 및, 실행자 모두에게 있다.

 

 

 


PostgeSQL 다운로드 및 설치 방법

 

1. 아래 웹페이지에 들어가서 설치 파일을 다운로드합니다.

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

 

EDB: Open-Source, Enterprise Postgres Database Management

 

www.enterprisedb.com

 

 

 

 

2. 웹페이지에서 각 OS에 맞게 다운로드합니다.

현재(2024.10.08) 나와있는 최신버전의 아래 단계인 16.4 버전을 선택하여 다운로드 해주었습니다.

 

 

 

 

3. 다운로드된 exe 파일을 실행하면 아래와 같은 창이 뜨며 Next > 를 클릭하여 넘어갑니다.

 

 

 

 

4. PostgreSQL을 설치할 경로를 선택하는 페이지로 원하는 경로를 설정한 뒤 Next > 를 클릭합니다.

 

 

 

 

5. 함께 설치할 컴포넌트들을 선택하는 페이지로 기본 설정된 값 그대로 하고 Next > 를 클릭합니다.

컴포넌트 설치는 선택사항으로 필요사항만 체크하여 설치해도 됩니다.

 

 

 

 

6. 데이터가 저장되는 경로를 설정하는 페이지로 원하는 경로를 지정한 뒤 Next >를 클릭합니다.

 

 

 

 

7. 데이터베이스의 비밀번호를 설정하는 페이지로 데이터베이스 superuser 권한으로 접근할 수 있는 비밀번호이니 설정한 뒤 꼭 백업해두시는 것을 권장드립니다. 

 

 

 

 

8. 기본 설정된 포트 번호로 진행하며 Next >를 클릭합니다.

특정 포트번호를 사용하는 경우 아래 포트 번호를 변경해주시면 됩니다.

 

 

 

 

9. 지역을 설정하는 페이지로 Korean, Korea를 선택한 뒤 Next >를 클릭합니다.

 

 

 

 

10. 이전에 설정했던 경로와 설정 값이 맞는 다시 한번 확인하는 페이지로 설정한 내용이 맞다면 Next >를 클릭합니다.

 

 

 

 

11. 인스톨을 준비하는 페이지에서 Next > 를 클릭하면 설치가 시작됩니다.

 

 

 

 

12. 설치가 완료되면 Stack Builder를 설치할 건지 여부를 확인하는 체크 박스가 나오는데 설치하지 않아도 PostgreSQL를 사용할 수 있어서 설치하지 않아도 됩니다. Finish 버튼을 누르면 설치가 종료됩니다.

 

 

 

설치가 완료되면 아래와 같은 창에서 데이터베이스 생성과 관리를 진행할 수 있습니다.

 

 

 

 


https://www.postgresql.org/

 

PostgreSQL

The world's most advanced open source database.

www.postgresql.org

 

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

 

EDB: Open-Source, Enterprise Postgres Database Management

 

www.enterprisedb.com

 

https://ko.wikipedia.org/wiki/PostgreSQL

 

PostgreSQL - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. PostgreSQL은 확장 가능성 및 표준 준수를 강조하는 객체-관계형 데이터베이스 관리 시스템(ORDBMS)의 하나이다. BSD 허가권으로 배포되며 오픈소스 개발자 및 관련

ko.wikipedia.org

 

 

 

 

728x90

 

728x90
반응형