1、空间扩展语句
CREATE EXTENSION postgis;
CREATE EXTENSION pgrouting;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION address_standardizer;

2、数据备份语句
@ECHO OFF
@setlocal enableextensions
@cd /d "%~dp0"
SET PGPATH=C:"Program Files"\PostgreSQL\9.3\bin\pg_dump
SET SVPATH=E:\(备份位置)
SET PRJDB=JJZC2(数据库名称)
SET DBUSR=postgres(用户名称)
set PGPASSWORD=meitu001(数据库密码)
SET DBROLE=postgres
FOR /F "TOKENS=1,2,3 DELIMS=/ " %%i IN ('DATE /T') DO SET d=%%i-%%j-%%k
FOR /F "TOKENS=1,2,3 DELIMS=: " %%i IN ('TIME /T') DO SET t=%%i%%j%%k
SET DBDUMP=%PRJDB%%d%%t%.backup
@ECHO OFF
%PGPATH% -h localhost -p 5432 -U %DBUSR% --role %DBROLE% -w -F c -b -v -f %SVPATH%%DBDUMP% %PRJDB%
echo Backup Taken Complete %SVPATH%%DBDUMP%
exit
pause
3、插入数据
//插入点数据
insert into lkdl (id, mc, type, glid, remark, geom) values (10,'路口10','路口',0,'',st_geometryfromtext('POINT(118.424799777229 31.3672389990829)',4326));
//插入线数据
MULTILINESTRING((117.283233641008 31.8687840943519,117.28283746075 31.8675455848983))
//插面线数据
"MULTIPOLYGON(((117.27181976314 31.8572903062516,117.272516945214 31.8573854846919,117.272640677187 31.8566835436949,117.271950633495 31.8565788474108,117.27181976314 31.8572903062516)))"
网友评论