Windows에 PostgreSQL 설치를 위한 단계별 가이드

Windows에 PostgreSQL 설치를 위한 단계별 가이드

관계형 데이터베이스 관리 시스템(RDBMS)은 데이터베이스의 표 배열을 사용하여 많은 양의 데이터를 저장할 수 있습니다. RDBMS는 크고 작은 워크로드 생성, 관리 및 관리와 같은 데이터베이스 작업을 수행하는 데 널리 사용됩니다.





PostgreSQL은 사용하기에 환상적인 도구이지만 Windows에서 시작하여 실행하는 것은 다소 어려울 수 있습니다. 따라서 Windows에서 PostgreSQL을 설정하고 가능한 한 빨리 데이터베이스를 시작하는 방법을 안내해 드리겠습니다.





PostgreSQL에 대해 알아야 할 사항

PostgreSQL은 SQL 기반의 데이터베이스 관리 소프트웨어입니다. 이 엔터프라이즈급 소프트웨어는 다용성과 확장성으로 유명합니다. 유연성 덕분에 단일 및 여러 시스템의 다양한 수준의 워크로드를 동시에 처리할 수 있습니다. 더 나아가 동시 사용자의 전체 웨어하우스와 원활하게 작동할 수 있습니다.





PostgreSQL은 입증된 아키텍처, 안정성, 데이터 무결성, 강력한 기능 세트, 확장성으로 강력한 명성을 얻었습니다. 소프트웨어 뒤에 있는 오픈 소스 커뮤니티의 헌신 덕분에 이 소프트웨어는 성능이 뛰어나고 혁신적인 솔루션을 일관되게 제공할 수 있습니다.

Windows에 PostgreSQL을 설치하는 방법

Windows에서의 PostgreSQL 설치 프로세스는 Linux와 약간 다릅니다. 데이터베이스를 관리하려면 Postgre 데이터베이스 서버와 그래픽 도구를 설치해야 합니다.



둘 다 개별적으로 다운로드할 수 있지만 여전히 함께 구성해야 하므로 자체적으로 어려울 수 있습니다. 따라서 번들 설치 프로그램을 다운로드하여 설치하는 것이 가장 좋습니다.

설치를 시작하려면 공식 사이트를 방문하십시오. PostgreSQL 웹사이트 그리고 선택 다운로드 . 다음 페이지에서 선택 Windows OS와 호환되는 버전을 다운로드하고 있기 때문입니다.





Windows Installer 페이지에서 설치 프로그램 다운로드 . 플랫폼 지원 섹션에서 릴리스된 각 버전에 대한 몇 가지 관련 정보를 확인할 수 있습니다. 다운로드할 수 있는 최신 버전을 기록해 두는 것이 가장 좋습니다.

클릭 설치 프로그램 다운로드 PostgreSQL 데이터베이스 다운로드 페이지로 이동합니다. 컴퓨터 버전에 따라 다음 중에서 선택할 수 있습니다. 윈도우 x86-64 또는 윈도우 x86-32 .





대화 상자에서 최신 PostgreSQL 버전을 선택하고 옆에 있는 다운로드 버튼을 클릭합니다. 그러면 설치 다운로드가 시작됩니다.

EXE 파일이 다운로드되면 클릭하여 설정을 시작합니다. 설치 프로그램에서 대상 디렉토리와 구성 요소 세부 정보를 묻습니다.

구성 요소 목록에서 다음 중에서 선택할 수 있습니다.

  • PostgreSQL 서버
  • pgAdmin4
  • 스택 빌더
  • 명령줄 도구

관련된: Ubuntu에서 Microsoft SQL Server를 설치 및 설정하는 방법

각 응용 프로그램은 가까운 장래에 유용할 것이므로 네 개의 확인란을 모두 선택하는 것이 좋습니다.

홈버튼 없이 스크린샷 찍는 방법

다음 화면에서 데이터베이스 수퍼유저의 수퍼 비밀번호를 설정합니다. 비밀번호를 생성하고 다음을 클릭합니다. 다음 .

다음 화면에서 포트 번호를 변경하지 않고 그대로 두고 다음을 클릭합니다. 다음 . 설정한 모든 세부 정보를 나열하는 사전 설치 요약이 표시되어야 합니다. 설치의 각 측면을 검토하고 모든 것이 정상인 경우 다음을 클릭합니다. 다음 .

NS 설치 준비 완료 대화 상자가 나타납니다. 클릭 다음 설치를 시작합니다.

pgAdmin4를 사용하여 PostgreSQL에 연결

PostgreSQL을 서버에 연결하는 두 가지 방법이 있습니다. 기존의 명령줄 방법이나 Windows에서 설치 프로세스 후에 미리 로드된 pgAdmin 도구를 사용할 수 있습니다.

pgAdmin 애플리케이션을 사용하여 PostgreSQL에 연결

  • 프로그램 파일 폴더에서 또는 Windows 검색 기능을 사용하여 pgAdmin 응용 프로그램을 시작합니다.
  • 설치 프로세스 중에 사용한 마스터 암호를 사용하여 pgAdmin 클라이언트에 로그인합니다.
  • 서버 만들기 옵션을 클릭하고 호스트, 포트, 유지 관리 데이터베이스, 사용자 이름 및 암호와 같은 필요한 세부 정보를 입력합니다.
  • 저장 옵션을 클릭합니다. 생성된 서버는 이제 왼쪽 탭에 표시됩니다.
  • 서버 이름을 더블 클릭하고 비밀번호를 입력하여 PostgreSQL 서버에 연결합니다.

명령 창을 사용하여 PostgreSQL에 연결

설치 후 시작 메뉴에서 SQL 셸(PSQL)을 검색할 수 있습니다. 여기에 관련 SQL 명령을 입력합니다.

PSQL로 사용 가능한 모든 데이터베이스를 나열하려면 다음을 입력하십시오. NS 그리고 치다 입력하다.

아마존 파이어 HD 10에서 구글 플레이

PostgreSQL에서 새 데이터베이스를 만드는 방법

새 데이터베이스를 만들려면 다음을 입력하십시오. 데이터베이스 만들기 테스트 , 어디 시험 데이터베이스의 이름입니다.

새 데이터베이스에 액세스하려면 PSQL 터미널을 닫았다가 다시 엽니다. 응용 프로그램은 마지막에 사용한 서버 이름, 포트, 사용자 이름 및 암호를 기억합니다.

다시 연결하기 전에 Postgres 이름을 설정된 데이터베이스의 이름으로 변경한 다음 입력하다 .

PostgreSQL에서 테이블을 생성하고 나열하는 방법

기존 데이터베이스 내에 테이블을 생성하려면 다음 명령을 사용하십시오.

CREATE TABLE PERSON (
ID BIGSERIAL NOT NULL PRIMARY KEY,
NAME VARCHAR(100) NOT NULL,
COUNTRY VARCHAR(50) NOT NULL );

이 명령은 테이블을 생성합니다 사람 데이터베이스 내에서 시험 여기에 몇 가지 변수 이름도 추가하십시오. 필요에 맞게 이러한 변수를 조정하십시오.

데이터베이스의 모든 테이블을 나열하려면 다음을 사용하십시오. DT 명령. 위의 예와 함께 이 명령을 사용하면 이라는 테이블이 하나만 있음을 알 수 있습니다. 사람 데이터베이스에서 시험 .

관련된: SQL에서 테이블을 만드는 방법

루트 사용자 자격 증명을 수정하는 방법

루트 사용자로 로그인한 후 Postgres 비밀번호를 변경할 수 있습니다. 이렇게 하려면 다음 명령을 사용하십시오.

ALTER USER postgres PASSWORD 'newpassword';

변화 새 비밀번호 선택한 비밀번호로

PostgreSQL에서 사용자 역할 생성 및 제거

많은 사람들이 다른 역할을 가진 프로젝트에서 동시에 작업합니다. Windows 콘솔을 사용하여 PostgreSQL에서 다른 액세스 권한을 가진 다른 역할을 생성할 수 있습니다. 새로 생성된 역할에 수퍼유저 상태를 부여할지 여부를 선택할 수도 있습니다.

다른 사람에게 액세스 권한을 부여하려면 Windows 콘솔을 실행하고 기본 디렉터리를 PostgreSQL bin 디렉터리(예: C:Program FilesPostgreSQL9.0in)로 변경하거나 이 디렉터리를 Path 환경 변수에 추가합니다.

이제 콘솔에서 다음 코드를 사용합니다.

createuser.exe --createdb --username postgres --no-createrole --pwprompt openpg

명령을 수정하여 역할 권한을 변경할 수 있습니다. 역할에 대한 수퍼유저 상태를 선택하라는 메시지가 표시됩니다. 입력하다 그리고 예 또는 N 아니요를 선택한 다음 암호를 할당하여 새 역할을 만듭니다.

다음 명령을 사용하여 다른 사용자 목록에서 사용자 역할을 제거할 수 있습니다.

DROP USER name [, ...];

Windows에서 PostgreSQL 작업

PostgreSQL은 믿을 수 있고 확실한 방식으로 데이터베이스를 관리하는 놀라운 도구입니다. Windows 설치 프로세스는 비교적 간단하며 몇 번의 클릭만으로 설정하고 실행할 수 있습니다.

공유하다 공유하다 트위터 이메일 초보자를 위한 필수 SQL 명령 치트 시트

SQL에 대해 더 알고 싶으십니까? 다양한 SQL 쿼리 명령을 처리하는 것은 앞서 나갈 수 있는 좋은 방법입니다.

다음 읽기
관련 항목
  • SQL
  • 데이터 베이스
저자 소개 위니발라(41개 기사 게재)

Wini는 델리에 거주하는 작가로 2년의 저술 경험이 있습니다. 글을 쓰는 동안 그녀는 디지털 마케팅 대행사 및 기술 회사와 관련이 있습니다. 그녀는 프로그래밍 언어, 클라우드 기술, AWS, 기계 학습 등과 관련된 콘텐츠를 작성했습니다. 여가 시간에는 그림을 그리고, 가족과 시간을 보내고, 가능하면 산으로 여행하는 것을 좋아합니다.

위니발라가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.