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 14年
本当にCSVまたはShapefileを使用していますか?あなたの質問はCSVですが、サンプルはshpです...また、どのバージョンのpostgisを使用していますか?
—
BradHards 14年
@BradHards:ファイルをダウンロードすると、CSV拡張子のファイルが見つかります。Postgisの最新バージョンを使用しています。psql(9.3.1、サーバー9.3.2)
—
user3001937 14年
COPY moulding FROM '/Users/macbook/file.csv' DELIMITERS ',' CSV HEADER;