CSV 파일을 PostGIS로 가져 오려고합니다. 이 게시물에 이어 이전에 테이블을 만들었습니다. copy 명령을 실행할 수 있다고 말하는 다른 제안을 찾았습니다.
이 명령을 실행하면
COPY table FROM '/Users/macbook/file.csv' DELIMITERS ',' CSV HEADER;
테이블을 전혀 복사하지 않았습니다. "테이블"은 인식되지 않습니다.
나는 이것을 시도했다 :
COPY moulding
(Borough,Block,Lot,CD,CT2010,CB2010,SchoolDist,Council,ZipCode,FireComp,PolicePrct,Address,ZoneDist1,ZoneDist2,ZoneDist3,ZoneDist4,Overlay1,Overlay2,SPDist1,SPDist2,LtdHeight,AllZoning1,AllZoning2,SplitZone,BldgClass,LandUse,Easements,OwnerType,OwnerName,LotArea,BldgArea,ComArea,ResArea,OfficeArea,RetailArea,GarageArea,StrgeArea,FactryArea,OtherArea,AreaSource,NumBldgs,NumFloors,UnitsRes,UnitsTotal,LotFront,LotDepth,BldgFront,BldgDepth,Ext,ProxCode,IrrLotCode,LotType,BsmtCode,AssessLand,AssessTot,ExemptLand,ExemptTot,YearBuilt,BuiltCode,YearAlter1,YearAlter2,HistDist,Landmark,BuiltFAR,ResidFAR,CommFAR,FacilFAR,BoroCode,BBL,CondoNo,Tract2010,XCoord,YCoord,ZoneMap,ZMCode,Sanborn,TaxMap,EDesigNum,APPBBL,APPDate,PLUTOMapID,Version)
FROM
'/Users/macbook/file.csv'
DELIMITERS
','
CSV HEADER;
그러나 작동하지 않았습니다.
이러한 데이터 세트의 예는 다음 링크 에서 다운로드 할 수 있습니다 .
모델을 만든 다음 실행해야합니까?
table
공개 스키마에 이름이 지정된 테이블이 있습니까?
아니 ! 복사 기능을 사용하여 해당 파일을 가져 오려고합니다.
—
user3001937
실제로 CSV 또는 Shapefile을 사용하고 있습니까? 귀하의 질문에 CSV가 있지만 샘플은 shp입니다 ... 또한, 어떤 버전의 postgis를 사용하고 있습니까?
—
BradHards
@BradHards : 파일을 다운로드하면 CSV 확장명을 가진 파일을 찾습니다. 최신 버전의 Postgis를 사용합니다. psql (9.3.1, 서버 9.3.2)
—
user3001937
COPY moulding FROM '/Users/macbook/file.csv' DELIMITERS ',' CSV HEADER;