[postgis-users] shp2pgsql and psql commands in a powershell script?
Kimball Johnson
kjohnson at voiceandnetworksystems.com
Sun Jun 8 14:37:09 PDT 2008
Hi,
I'm trying to upload the tiger2007fe shape files into postgis 1.3.3 on
postgresql 8.3 on my windows 2003 server.
These are the commands in my powershell script:
shp2pgsql C: \TigerTest\01_ALABAMA\01019_Cherokee\fe_2007_01019_addr
public.01019_addr > C:
\TigerTest\01_ALABAMA\01019_Cherokee\fe_2007_01019_addr.sql
psql -d tiger2007fe_test -f C:
\TigerTest\01_ALABAMA\01019_Cherokee\fe_2007_01019_addr.sql
There are two issues:
1. the sql command file doesn't pick up the table name from the
shp2pgsql command line. This should be 'public.01019_addr' but shows in the
file as 'public.""'.
I don't have a clue about #1.
2. the psql command wants to prompt for the password. I can use the -U
option for the username, but there doesn't seem to be a way to provide the
password for the named user.
#2 I kind of understand because I know if I logged onto the server as
postgres, I could execute the script. However, there are a number of reasons
I don't like this.
So should I be using some other options for the shp2pgsql that would not
generate a sql command script that I have to execute?
The ogr commands allowed me to provide the necessary values with the 'PG:'
option this way: "dbname=tiger2006se_test user=postgres password=secret"
Is there something like this?
Thanks very much,
Kimball
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20080608/6d71054d/attachment.html>
More information about the postgis-users
mailing list