0

我正在尝试恢复在 PostGIS 中创建并在此处托管的数据库(在资源下):

https://github.com/cecois/dossin_art_api

我可以下载文件并将其作为文本文件打开,但我不知道应该使用哪个文件类型扩展名将此文件导入 MySQL 或以有意义的方式查看它。任何帮助,将不胜感激。

4

1 回答 1

1

它是由pg_dump创建的 PostgreSQL 存档文件,它不一定具有任何特定的文件类型扩展名。使用pg_restore将文件恢复到 PostreSQL 数据库。如果您尚未安装 PostgreSQL 和 PostGIS,则需要安装。

首先创建一个空数据库:

CREATE DATABASE altartlas;

然后连接到这个数据库,并在空间上启用它(需要安装 PostGIS):

CREATE EXTENSION postgis;

现在从系统控制台,将文件恢复到数据库:

pg_restore -U postgres -O -d altartlas altartlas_db

实际上,以更简单的格式(CSV、Shapefile 等)向原始作者请求数据可能会更简单。

于 2012-11-06T18:51:07.457 回答