본문 바로가기

Database/Postgresql

[Postgrresql]설치 및 데이터베이스 작성 방법

안녕하세요 미나라이 입니다.

 

이번 포스팅에서는 PostgreSQL의 설치 및 데이터베이스를 간단하게 작성해보는 시간을 가져보려고 합니다.

 

PostgreSQL은 Oracle, MySQL과 같은 관계형 데이터베이스(RDBMS)이고 국내에서는 수요가 적지만

북미나 일본에서는 꽤나 수요가 있는 데이터베이스 입니다.

전체적인 사용 방법도 기존의 데이터 베이스와 유사하고 엔터프라이즈급 성능인데도 불구하고

라이센스가 영구 무료인 부분도 매력 포인트 중에 하나입니다.

 

아직 전체적인 기능을 경험해보지 못해서 필자도 그렇게 장점에 대해서 자세히 서술하지는 못하지만

괜찮은 데이터베이스라고 생각합니다.

설치

아래 홈페이지에서 설치 파일을 다운로드 받읍시다.

 

Download PostgreSQL

PostgreSQL Database Download

www.enterprisedb.com

윈도우 32비트 운영체제 일 경우에는 10.21 버전을 받으셔야 합니다.

해당 포스팅을 작성했을 당시 가장 최신 버전은 14.4버전이었습니다.

설치 과정

설치가 완료되면 추가 드라이버 설치 화면으로 넘어가는데 지금 단계에서는 아직 설치를 할게 없으니 취소를 눌러도 됩니다.

나중에 다시 실행하고 싶을 경우에는 시작메뉴에서 실행 할 수 있습니다.

이상으로 설치과정을 마치도록 하겠습니다.

 

데이터베이스 생성

설치를 완료했으니 이제 데이터 베이스를 작성 해보도록 하겠습니다.

PostgreSQL을 설치하면 시작메뉴에 PgAdmin 4라는 프로그램이 추가됩니다.

해당 프로그램을 실행합니다.

SQLDeveloper처럼 데이터베이스 처리를 간편하게 도와줄 수 있는 툴입니다.

여기서 데이터베이스를 작성 해 보도록 하겠습니다.

 

첫화면에서 비밀번호를 입력하라는 팝업이 뜨는데

설치시에 입력한 비밀번호를 넣으시면 됩니다.

패스워드를 입력하고 아래 메뉴를 우클릭해서 Query Tool을 선택합니다.

※처음에 Servers를 열때 비밀번호를 물어보는 팝업이 뜨는데 해당 팝업에서도 설치시 입력한 비밀번호를 입력하면 됩니다.

그럼 이렇게 SQL을 입력 할 수 있는 페이지가 활성화가 됩니다.

아래에 해당 커멘드들을 참고해서 입력 해 줍니다.

-- DB작성 쿼리
CREATE DATABASE TESTDB;
-- 사용 유저 작성 쿼리
CREATE USER user1 WITH ENCRYPTED PASSWORD '1111';
-- 유저 권한 부여 쿼리
GRANT ALL PRIVILEGES ON DATABASE TESTDB TO user1;

 

입력을 하고 한줄씩 쿼리를 실행합니다.

쿼리 실행시 주의할점은 해당 쿼리를 드레그 해 준 상태로 실행하셔야 합니다.

3줄의 쿼리를 실행하고 새로고침 후에 작성된 내용을 확인 해 봅시다.

데이터 베이스가 작성된것을 확인 할 수 있습니다.

다음 포스팅에서는 해당 데이터 베이스에 테이블을 작성하고 기본적인 CRUD쿼리를 날리는 방법에 대해서 포스팅 해 보겠습니다.

728x90
반응형