1. Postgresql PgAdmin4 혹은 psql로 Database를 생성한다.
- create database testdb;
- 데이터베이스 생성 후 Databases 우클릭, 및 Refresh를 통해 정상적으로 생성되었는지 확인한다.
2. 해당 Database 에서 QueryTool을 실행하여 테이블을 만들어주고, 마찬가지로 Refresh를 통해 정상적으로
생성되었는지 확인한다.
- create table csvtest(
userid varchar(50) primary key,
age varchar(20) not null,
username varchar(20)
);
3. 생성한 테이블을 조회하여 비어있는 테이블인지 확인한다.
- select * from csvtest
4. 이후 copy 명령어를 통해 Import 시킬 csv를 형식에 맞춰 쿼리를 작성한다.
- copy 테이블(필드1, 필드 2, 필드 3) from 'CSV 파일 경로' DELIMITER ', ' csv HEADER;
- 해당명령어 copy는 superuser만 사용 가능하다.
5. Copy 4로 정상적으로 복사된 메시지가 확인되면, 다시 select 하여 값을 확인한다.
6. 사용된 쿼리
이상으로 csv를 이용한 postgresql 데이터 import에 대해 작성하였다.
'IT > 개발' 카테고리의 다른 글
Python 인터넷(URL) 파일 다운로드 받기 및 실행 (0) | 2022.08.27 |
---|---|
[Postgresql] PostgreSQL 한글 깨짐 현상 해결방법 (0) | 2021.11.22 |
백준(BAEKJOON) 1001번 A-B[파이썬문제풀이] (0) | 2021.07.24 |
백준(BAEKJOON) 1000번 A+B [파이썬문제풀이] (0) | 2021.07.19 |
[Android Studio] 타이틀바 없애기 (0) | 2020.12.21 |