Page 77 - 6430
P. 77
VALUES (6, GeomFromText ('LINESTRING (198231
263418,198213 268322)', -1), 'Dave Cres');
COMMIT;
Дані з файлу можуть бути легко завантажені в PostgreSQL
за допомогою терміналу SQL "psql":
Використання завантажувача
Завантажувач даних shp2pgsql конвертує шейп-файли ESRI
у відповідний SQL для вставки в базу даних PostGIS /
PostgreSQL. Завантажувач має декілька робочих режимів, що
задаються прапорами командного рядка:
-D Видалити таблицю бази даних перед створенням нової
таблиці з даними з шейп-файлу.
-A Додати дані з шейп-файлу в таблицю бази даних.
Зауважимо, що для використання цієї опції при завантаженні
безлічі файлів, ці файли повинні мати однаковий набір атрибутів
і однакові типи даних.
-C Створити нову таблицю і заповнити її з шейп-файлу.
Цей режим включений за умовчанням.
-P Провести тільки код SQL для створення таблиці без
додавання даних. Може бути використана, якщо вам потрібно
розділити кроки зі створення таблиці та завантаження даних.
-D Використовувати формат PostgreSQL "dump" для
виведення даних. Ця опція може бути скомбінована з-a,-c і-d. Це
дозволить прискорити завантаження в порівнянні з форматом
SQL за замовчуванням "insert". Використовуйте її для дуже
великих наборів даних.
-S <SRID> Створює і заповнює таблиці геометрії
зазначеними SRID.
-K Зберігати регістр ідентифікаторів (стовпець, схема та
атрибути). Зауважимо, що всі атрибути в шейп-файлах мають
ВЕРХНІЙ регістр.
-I Привести всі цілі числа до стандартних 32-бітовим
цілочисельними, не створювати 64-бітних чисел формату bigint,
навіть якщо заголовок DBF це дозволяє.
-I Створює індекс GiST для стовпця геометрії.
-W Вивести формат WKT для використання в старих (0.x)
версіях PostGIS. Зауважимо, що це призведе до зміни координат
та видалення значень M з шейп-файлу.
-W <кодування> Вказує кодування даних, що вводяться (у
77