PostgreSQL - pgAdmin에 데이터 로드하기

jwKim·2023년 4월 3일
0

🌈 Python/SQL Tip

목록 보기
4/8

pgAdmin은 PostgreSQL에서 제공하는 DBMS(?)이다. pgAdmin에 데이터를 로드하기 위해 아래와 같은 작업을 했다.(로드한 데이터는 여기에서 확인 가능)

  • 테이블 존재하면 DROP
  • 테이블 생성
  • CSV HEDER로 데이터 로딩
DROP TABLE IF EXISTS commerce ;

CREATE TABLE commerce
(
	index INT PRIMARY KEY
	, invoice VARCHAR(10)
	, stock_code VARCHAR(20)
	, description VARCHAR(40)
	, quantity INT
	, invoice_date DATE
	, price FLOAT
	, customer_id INT
	, country VARCHAR(20)
)
;

-- 데이터 경로 제시 -> 경로에 한글이 들어있으면 안되는 것 같음
COPY commerce FROM 'C:\JupyterNotebook\sample_for_SQL.csv' WITH CSV HEADER; 

로딩이 잘 되었다.

※ pgAdmin에서 제공하는 import 기능을 사용해봤지만 로딩에 실패했고 새로운 방법을 찾았다.




참고한 사이트 : reddit

0개의 댓글