[postgis-users] Problem in using Postgis 2.0.0b3 with raster
Pierre Racine
Pierre.Racine at sbf.ulaval.ca
Fri Mar 9 07:39:13 PST 2012
Is this something you have to do to make shp2pgsql as well or it is only necessary for raster2pgsql?
Pierre
> -----Original Message-----
> From: postgis-users-bounces at postgis.refractions.net [mailto:postgis-users-
> bounces at postgis.refractions.net] On Behalf Of Mathieu Basille
> Sent: Friday, March 09, 2012 8:49 AM
> To: postgis-users at postgis.refractions.net
> Subject: Re: [postgis-users] Problem in using Postgis 2.0.0b3 with raster
>
> Here is a possibility (which is what I do):
>
> 1) for the sake of convenience, create symlinks in /usr/local/bin/ as a root:
>
> # ln -s /usr/lib/postgresql/8.4/bin/shp2pgsql /usr/local/bin/shp2pgsql # ln -s
> /usr/lib/postgresql/8.4/bin/raster2pgsql /usr/local/bin/raster2pgsql # ln -s
> /usr/lib/postgresql/8.4/bin/pgsql2shp /usr/local/bin/pgsql2shp
>
> It will allow you to call the 3 commands from any folder.
>
> 2) Create a new data base user, as postgres root:
>
> # su postgres
> # psql -d template1 -c "ALTER USER dbuser WITH PASSWORD 'dbpwd'"
>
> 3) If you want to be able to use the db without the need to type passwords (very
> handy to script things), you can create a file .pgpass in your home, with just this
> line:
>
> localhost:5432:*:dbuser:dbpwd
>
> And then give it the minimum permissions:
>
> chmod 600 .pgpass
>
> 4) Now test the connection, from any user:
>
> psql -h localhost -d yourdb -U dbuser -c 'SELECT current_date;'
>
> This should work! If you don't want to use step 3 (no password), just add a -W in
> the command, if I'm not mistaken.
>
> Hope this helps,
> Mathieu.
>
>
> Le 09/03/2012 08:34, aperi2007 a écrit :
> > >Yes, raster2pgsql is in this folder. So i go through the terminal to
> > >this folder and run something like that: raster2pgsql -s 4236 -I -C
> > -M >*.tif -F -t 100x100 public.test > out.sql > >Before that, i go
> > to the pgAdminIII, connect to the localhost and >create a new database
> > "testing" with template "template_postgis".
> > >
> > >
> > >How do i declare in the command line that the database that i want
> > to >load the image is the new one i just created?
> > >
> > >What i get running the command below is: "out.sql: Permission denied".
> > >
> > >What is wrong with this process or what i forget to do?
> >
> > I will have the same trouble.
> > After same tests I found that the creation and load of postgis rasters
> > work only with the "postgres" account.
> >
> > Otherwise it return me the same your "permission denied".
> >
> > Andrea.
> > _______________________________________________
> > postgis-users mailing list
> > postgis-users at postgis.refractions.net
> > http://postgis.refractions.net/mailman/listinfo/postgis-users
>
> --
>
> ~$ whoami
> Mathieu Basille, Post-Doc
>
> ~$ locate
> Laboratoire d'Écologie Comportementale et de Conservation de la Faune
> + Centre d'Étude de la Forêt
> Département de Biologie
> Université Laval, Québec
>
> ~$ info
> http://ase-research.org/basille
>
> ~$ fortune
> ``If you can't win by reason, go for volume.''
> Calvin, by Bill Watterson.
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
More information about the postgis-users
mailing list