16

I have already created a geometry table in postgis. I want to load several shapefiles into that table using ogr2ogr. But I didn't find the parameter which could specify that table.

ogr2ogr -append -f "PostgreSQL" PG:"dbname=db and so on" shapefile.shp 

That's it. How can I add some parameter to specify the table?

whuber
  • 69,783
  • 15
  • 186
  • 281
Yu Guo
  • 639
  • 3
  • 7
  • 16

2 Answers2

21

To be explicit about nickves' answer:

ogr2ogr -append -f "PostgreSQL" PG:"dbname=db" shapefile.shp -nln mytable 
Steve Bennett
  • 5,682
  • 2
  • 44
  • 69
12

http://www.bostongis.com/PrinterFriendly.aspx?content_name=ogr_cheatsheet

use the flag -nln to specify the name of your target table

nickves
  • 11,519
  • 3
  • 42
  • 75
  • 2
    Another Question regarding that: Can I add some parameter using this command. Such as the user defined ID ? – Yu Guo May 15 '13 at 17:09