Ако просто се опитвате да импортирате шейп файлове в PostgreSQL, може да искате да разгледате shp2pgsql .
Пример за данни:TM_WORLD_BORDERS_SIMPL-0.3.zip
След като разопаковате своя zip файл, просто изпълнете следния ред в конзолата си:
$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb
Неща, които трябва да имате предвид:
table_worldе името на целевата таблицаpsql -d mydbвзема предвид, че текущият потребител на операционната система има акаунт в базата данни, че не се изисква парола, че базата данни е инсталирана на localhost и че слуша на стандартния порт5432. Проверетеpsqlдокументация за изграждане на своя собствена команда за връзка, напр.psql -U myuser -h 192.168.1.42 -p 5434 -d mydbза да влезете с потребителяmyuserв базата данниmydbв отдалечения PostgreSQL на192.168.1.42който слуша на порт5434. В случай, че вашият PostgreSQL не е конфигуриран да приема връзки, проверете тозиanswer.4326е идентификаторът за WGS84, който е пространствената референтна система на този шейп файл - и най-често използваната в световен мащаб.
.. и вашите данни са готови за игра. Екранна снимка от geometry viewer на pgAdmin4:

Допълнително четене:
psqlshp2pgsql tutorial