이번 강의에서는 pgadmin 에서 함수적으로 import/export 하는 방법을 알아볼 것이다.
모든 외부 데이터 파일이 작동하지는 않는다. 파일에 포매팅, 매크로, 데이터 타입 등이 Import 커맨드를 방해할 수도 있다. 그래서 Sql 내에서 작동할 수 있는 파일이 호환되지 않는다면 파일을 수정해야한다.
postgresql.org/docs/12/sql-copy.html
다음으로 중요한 건 100% 정확한 파일 path 를 제공해야한다는 점이다. 그렇지 않으면 pgadmin 이 파일을 찾을 수 없다.
또 중요한건 임포트 명령어는 table 을 생성하는 게 아니다.
pgadmin 에서 실행해보자.
simple 이라는 이름의 테이블을 생성할 것이고 칼럼은 a,b,c 세개가 있다.
CREATE TABLE simple(
a INTEGER,
b INTEGER,
c INTEGER
)
스프레드 시트에서 csv 파일을 작성할 것인데 대충 작성하고 다운받는다.
그런다음 pgadmin 에서 내가 만든 테이블을 우클릭하여 Import/Export 옵션을 눌러준다.
임포트해서 다운했던 csv 파일을 선택한 후, 확인을 누르면 적용이 된다. 그후 SELECT 해서 다시 테이블을 확인해보니 데이터가 임포트된 것을 확인할 수 있다.
이렇게까지 듣고 드디어 PostgreSQL 강의 완강했다!!!!! 🎯