如何在 Windows 10 中使用 WSL 和 Debian 安装 Postgresql 和 Postgis
安装 Postgresql 和 Postgis 的常规方法需要设置多个二进制文件,并且工作流程通常在图形用户界面 (GUI) 上进行。我们希望找到一种在 Windows 10 中安装 Postgresql 和 Postgis 的方法,同时保留 Linux 的 shell 体验。本教程展示了在 Windows 10 中的 Debian 应用程序(也可以是 Ubuntu)内安装数据库的过程,该应用程序实际上可以从 QGIS 访问。
说明
按照此链接中的手动安装步骤启用 Windows Subsystem for Linux (WSL):
https://docs.microsoft.com/en-us/windows/wsl/install-win10
从 Windows 商店安装 Debian 或 Ubuntu
输入用户名:“hatari”和密码:“labs”
更新 Debian 存储库:
sudo apt update
安装postgis实际上就是安装postgresql 11:
sudo apt install postgis
检查postgresql的状态:
sudo service postgresql status
启动postgresql引擎:
sudo service postgresql start
检查postgresql版本:
psql --version
以 postgres 用户身份输入 psql
sudo -u postgres psql
创建用户:
CREATE USER gis WITH PASSWORD 'gis';
创建数据库:
CREATE DATABASE geodatabase OWNER gis;
更改地理数据库:
\c geodatabase;
在数据库上启用 postgis:
CREATE EXTENSION postgis;
检查创建的文件:
\dt
在 CMD 上检查端口 5432 是否以管理员身份运行:
netstat -ab
打开 QGIS 并以以下方式连接到 Postgres:
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。