необходимо выполнить SQL-запрос для PostGIS базы данных через bat-файл:
- содержимое bat-файла:
Код: Выделить всё
"C:\Progra~1\PostgreSQL\9.2\bin\psql" -h hostname -U username -d databasename -f D:\create.sql
pause
Код: Выделить всё
DROP TABLE IF EXISTS "table";
CREATE TABLE table AS
SELECT *
FROM "fulltable"
WHERE length < 100;
Код: Выделить всё
C:\Users\user\Desktop>"C:\Progra~1\PostgreSQL\9.2\bin\psql" -h hostname -U username -d databasename -f D:\create.sql
psql:D:/create.sql:1: ERROR: syntax error at or near "п>їDROP"
СТРОКА 1: п>їDROP TABLE IF EXISTS "linelengtherror"
^
Windows 7
PostgreSQL 9.1.2/PostGIS 1.5.3
Установлен OSGeo4W