[PostgreSQL] PG admin 으로 외부 서버에 csv 파일 등 데이터 넣기

2020. 8. 18. 20:00·언어/데이터 베이스
반응형

내 컴퓨터에서는 외부 서버로 데이터를 넣고있다.

보통 로컬 서버에서는 copy 를 사용하면

postgre 를 통해 데이터를 넣을 수 있지만,

 

외부 서버에 있는 경우에는 no such directory and file 하면서 접근이 거부당한다.

이거를 찾아보니 대략적으로 

권한이 주어지지 않아 내 컴퓨터에서 외부 psql 서버가 접근을 막아버리는 거라는데..

몇시간을 찾아보았지만.. 죄다 리눅스 커맨드 밖에 나오지 않아서

이래저래 검색어를 바꾸어가며 찾아보았더니 겨우..찾아서 데이터를 넣을 수 있었는데.

생각보다 간단했다

 

pg admin 을 활용하여 쉽게 할 수 있었는데,

 

우선, 자신이 작업하고 있는 데이터 베이스의 테이블을 우클릭 - import 에 들어간다

그 다음, import 에 들어가면 아래 이미지와 같이 나온다.

이미지에 따라서 아래 옵션들을 클릭해가며 header 및 

필요한 부분에 들어갈 컬럼들, encoding 과 delimiter , quota 등의 설정을 해주면

파일이 내 컴퓨터에서 외부 서버의 데이터 베이스로 자연스럽게 

삽입이 된다.

 

자세한 사항은 아래 링크 참고

하지만, 까먹을 수 있기에 내가 했던 방법은 아래 이미지로 캡쳐 후 저장

출처: https://www.it-swarm.dev/ko/postgresql/csv-%ED%8C%8C%EC%9D%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-postgresql-%ED%85%8C%EC%9D%B4%EB%B8%94%EB%A1%9C-%EA%B0%80%EC%A0%B8-%EC%98%A4%EB%8A%94-%EB%B0%A9%EB%B2%95%EC%9D%80-%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C/969736005/

 

참고 링크

https://www.it-swarm.dev/ko/postgresql/csv-%ED%8C%8C%EC%9D%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-postgresql-%ED%85%8C%EC%9D%B4%EB%B8%94%EB%A1%9C-%EA%B0%80%EC%A0%B8-%EC%98%A4%EB%8A%94-%EB%B0%A9%EB%B2%95%EC%9D%80-%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C/969736005/

 

postgresql — CSV 파일 데이터를 PostgreSQL 테이블로 가져 오는 방법은 무엇입니까?

먼저 표를 만든다.그런 다음 copy 명령을 사용하여 테이블 세부 사항을 복사하십시오. copy table_name (C1, C2, C3 ....) from 'CSV 파일의 경로'delimiter ','csv header; 감사

www.it-swarm.dev

 

반응형

'언어 > 데이터 베이스' 카테고리의 다른 글

[MongoDB] MongoDB 설치 / 환경설정 방법  (0) 2020.09.03
[PostgreSQL] split_part( ) 참고 링크 정리  (0) 2020.08.24
[PostgreSQL] PostgreSQL 설치 및 사용방법 기록  (0) 2020.08.14
[PostgreSQL] nextval( ) 생성 법 정리  (0) 2020.08.06
[MySQL, MariaDB] auto_increments  (0) 2020.07.30
'언어/데이터 베이스' 카테고리의 다른 글
  • [MongoDB] MongoDB 설치 / 환경설정 방법
  • [PostgreSQL] split_part( ) 참고 링크 정리
  • [PostgreSQL] PostgreSQL 설치 및 사용방법 기록
  • [PostgreSQL] nextval( ) 생성 법 정리
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    linux
    json
    AWS
    설치
    install
    에러
    API
    Python
    node
    리눅스
    error
    MySQL
    java
    SQL
    Spring
    Git
    NiFi
    python error
    자바
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[PostgreSQL] PG admin 으로 외부 서버에 csv 파일 등 데이터 넣기
상단으로

티스토리툴바