File: install.bat

package info (click to toggle)
tinyows 1.2.2-2
  • links: PTS, VCS
  • area: non-free
  • in suites: forky, sid
  • size: 4,472 kB
  • sloc: ansic: 10,067; xml: 1,124; lex: 816; sql: 273; sh: 160; makefile: 82
file content (21 lines) | stat: -rw-r--r-- 816 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off
set PG_SHARE="C:\Program Files\PostgreSQL\8.3\share\contrib"
set /p PG_SHARE=[Enter path to Postgresql share directory(default=C:\Program Files\PostgreSQL\8.3\share\contrib)]:
echo PG_SHARE is set to: %PG_SHARE%
echo on

set DB=tinyows_demo

echo "Create Spatial Database: %DB%"
dropdb.exe -U postgres %DB%
createdb.exe -U postgres %DB% 
createlang.exe -U postgres plpgsql %DB%
psql.exe -U postgres -d %DB% -f %PG_SHARE%\lwpostgis.sql
psql.exe -U postgres -d %DB% -f %PG_SHARE%\spatial_ref_sys.sql

echo "Import layer data: world" 
shp2pgsql.exe -s 4326 -I demo\world.shp world > world.sql
psql.exe -U postgres -d %DB% -f world.sql
echo "Import layer data: france_dept" 
shp2pgsql.exe -s 27582 -I -W latin1 demo\france_dept.shp france_dept > france_dept.sql
psql.exe -U postgres -d %DB% -f france_dept.sql