여기서 원하는 것을 성취 할 수있는 많은 방법이 있습니다. 당신이 Excel에 대해 이야기하고 있기 때문에 질문이 혼란 스럽지만 '/var/lib/postgres/myfile1.csv'에 관한 표를 보면, 당신이 지금 리눅스를 좋아하고 있다고 생각하게됩니다.
저는 우분투 12.04를 pgAdminIII 1.16.0과 함께 사용하고 있습니다. Excel 대신 Open Office를 LibreOffice 3.5.4.2와 함께 설치했습니다.
왜 pgAdminIII의 그리드에서 정보를 가져오고 싶은지 모르겠지만 데이터를 가져 와서 스프레드 시트로 옮겨서 어떤 이유로 든 재생할 수 있다고 가정하면 가장 쉬운 방법입니다 그렇게하려면 쿼리를 실행하고 결과의 왼쪽 위 모서리를 클릭하십시오 (스프레드 시트가 모든 것을 선택하는 것처럼). 그러면 복사하십시오. 그런 다음 LibreOffice를 열고 정보를 붙여 넣을 수 있어야합니다. CSV 파일을 가져올 때와 같은 대화 상자가 나타납니다.
또한 psql을 시작한 다음 "COPY"명령을 수행 할 수 있어야합니다. 권한 오류가 발생하면 대신 제안 된 "\ COPY"를 시도하십시오. PostgreSQL 문서를 참조하십시오. 다음은 위키 페이지 here에 대한 링크입니다.
내가하려는 일이 누락 된 경우 댓글 섹션에서 질문하십시오. 이에 따라 답변을 개선하려고 노력할 것입니다.
백엔드 서버에서 + 붙여 넣기를 복사 할 수 없습니다. PG-admin에 비해 MS-SQL 관리 콘솔에 대해 이야기하고 있습니까? 아니면 다른 클라이언트 응용 프로그램 중 하나를 사용하고 있습니까? 오 - 그리고 나는 이것이 Windows에 있다고 가정했지만 그 다음에/var/lib 디렉토리를 언급했다. –
클라이언트 측 내보내기 (CSV, XLS, ...)를 만드는 것은 실제로 "데이터베이스"가 아닌 - PostgreSQL 또는 SQL 서버. 항상 변환을하는 클라이언트 프로그램입니다. 어떤 SQL 클라이언트를 사용하고 있습니까? 그렇게 할 수있는 다른 SQL 도구를 찾고 있습니까? 아니면 사용중인 도구로 어떻게 할 것입니까? –
나가서 죄송합니다. SQL Server Management Studio 2008 R2를 사용하고 PGAdmin III를 사용하고 있습니다. – user2051936