개발

[PostgreSQL] Adventureworks 샘플 데이터 베이스

monad 2021. 6. 22. 10:11

1. 실행 파일 입수

https://github.com/lorint/AdventureWorks-for-Postgres

Zip으로 다운로드하여 압축해제 한다.

 

2. CSV 파일 입수

https://github.com/Microsoft/sql-server-samples/releases/download/adventureworks/AdventureWorks-oltp-install-script.zip

 

3. CSV 파일을 1에서 다운로드한 위치에 압축 풀기

 

4. ruby installer 설치 (ruby만 실행되면 되므로 WITHOUT DEVKIT으로 다운로드한다. )

  https://rubyinstaller.org/downloads/ 

 

5. 1에서 압축해제한 위치에사 다음 명령을 실행

ruby update_csvs.rb

 

6. 1에서 압축해제한 위치에서 다음 명령을 실행

    (주의: postgreSQL의 데이터베이스명, 테이블명, 필드명은 소문자로 바뀌어서 저장된다)

D:\tools\postgresqlDB\AdventureWorks-for-Postgres-master>psql -c "CREATE DATABASE \"adventureworks\";"
D:\tools\postgresqlDB\AdventureWorks-for-Postgres-master>psql -U postgres -d adventureworks < install.sql

7. DBeaver 등의 클라이언트 툴로 접속하여 테이블과 데이터를 확인한다.

Schemas와 Tables를 확인