准备工作创建一个docker bridge 网路用于测试 docker network create -d bridge --subnet 192.168.0.0/24 --gateway 192.168.0.1 pgnetwork # 查看 docker network ls 设置了网段为 192.168.0.0,规划主从库IP端口如下: 主库 192.168.0.101:5432
转载
2024-04-11 20:36:48
53阅读
# 使用pgrouting docker镜像实现路由规划
在地理信息系统(GIS)应用中,路由规划是一个非常重要的功能。pgrouting是一个流行的开源GIS扩展,可用于实现路由规划功能。通过使用pgrouting docker镜像,我们可以更方便地部署和使用pgrouting。
## pgrouting docker镜像介绍
pgrouting docker镜像是一个预先配置好pgrou
原创
2024-03-22 03:55:32
117阅读
# Docker pgRouting 安装
在本文中,我们将介绍如何使用 Docker 安装和配置 pgRouting,这是一个用于 PostgreSQL 的开源路由扩展。
## 什么是 pgRouting?
pgRouting 是一个基于 PostgreSQL 数据库的开源路由扩展。它提供了一系列函数和算法,可以帮助我们进行路由计算、最短路径分析和网络分析等操作。pgRouting 可以轻
原创
2023-09-12 05:51:18
262阅读
docker 安装 pgrouting
原创
2022-08-13 01:26:06
136阅读
# Docker容器安装pgrouting
## 介绍
Pgrouting是一个用于PostgreSQL/PostGIS数据库的开源扩展,它提供了一套用于网络分析的工具,例如路由、最短路径和最近邻搜索。在本文中,我们将学习如何在Docker容器中安装和配置Pgrouting。
## 准备工作
在开始之前,我们需要确保已经安装了Docker和Docker Compose。如果尚未安装,请根据操作
原创
2023-09-22 12:03:48
231阅读
# 安装PostGIS和pgrouting插件到Docker中
在Docker中安装PostGIS和pgrouting插件可以让我们在容器中运行空间数据库并进行路网分析。下面我们将介绍如何在Docker容器中安装这两个插件。
## 步骤一:创建PostGIS和pgrouting容器
首先,我们需要创建一个包含PostGIS和pgrouting插件的Docker容器。我们可以使用以下命令来创建
原创
2024-04-14 05:05:51
257阅读
# Docker PostGIS安装pgRouting
## 引言
PostGIS是一个用于存储地理数据和进行地理空间查询的开源空间数据库扩展。pgRouting是一个用于在PostgreSQL/PostGIS中进行网络分析的开源扩展。在本文中,我们将介绍如何使用Docker将PostGIS和pgRouting安装在本地环境中,并提供一些示例代码来演示其用法。
## 什么是Docker?
原创
2023-10-06 16:36:45
425阅读
作为一个开发,少不了和git打交道,像github,gitee是很流行的git线上托管平台,而我们也搭建自己的git托管平台,有条件的可以使用gitlab,它对硬件有要求,像博主这种没条件用虚拟机的,推荐使用gogs。 Gogs 的是一个由 Go 语言开发的、可以简单、快速搭建自助 Git 服务。在宿主机上的安装可以参考官网:https://gogs.io/docs/installation
转载
2023-06-08 19:59:44
2阅读
安装使用mac可以通过命令行用brew来安装或者直接下载安装包来安装,网上资料很多,这里就不介绍了。如果通过brew来安装的,可以通过brew services start/stop postgres来开启或停止。还有一种方法是通过docker来跑,这里以mac桌面版为例,创建启动脚本pg-docker-compose.yml:# Use postgres/example user/passwor
转载
2024-01-17 11:18:41
183阅读
docker的出现让我们可以在一台虚拟机上模拟构建出来一个几乎完全隔离的集群,本文提供一种快速构建consul集群的方法。 首先我们需要consul的镜像,这个可以从dockerhub上获取:# 搜索镜像
sudo docker search consul
# 拉取镜像
sudo docker pull consul结果中第一个就是consul官方的镜像。 获取到镜像之
转载
2023-07-28 11:13:09
93阅读
PGRouting是一个开源的基于PostgreSQL数据库的路由工具,可以用来进行路网分析和路径规划。在Linux系统上使用PGRouting可以帮助用户进行地理信息系统(GIS)相关的数据处理和分析工作。
PGRouting最早是在2006年推出的,是一个功能强大的路由扩展模块,可以对大量的地理数据进行快速的分析和处理。在Linux系统上安装和配置PGRouting非常方便,用户可以通过简单
原创
2024-05-08 10:58:02
52阅读
pgrouting 案例
原创
2022-08-13 01:22:57
273阅读
MVCC,Multi-Version Concurrency Control,多版本并发控制。 一句话讲,MVCC就是用同一份数据临时保留多版本的方式,实现并发控制。它可以避免读写事务之间的互相阻塞,相比通常的封锁技术可极大的提高业务的并发性能。为何需要MVCC如果有人从数据库中读数据的同时,有另外的人写入数据,有可能读数据的人会看到『半写』或者不一致的数据。有很多种方法来解决这个问题,叫做并发控
转载
2023-12-21 10:29:49
38阅读
PHP安装pgsql扩展
原创
2019-11-27 10:54:51
2868阅读
# Docker中执行Pgsql语句的指南
作为一名经验丰富的开发者,我很高兴能分享如何在Docker环境中执行Pgsql语句。Docker是一个流行的容器化平台,它允许开发者将应用和其依赖环境打包在一起,从而实现应用的快速部署和移植。PostgreSQL(简称Pgsql)是一个功能强大的开源关系数据库管理系统。在本文中,我们将学习如何在Docker中运行Pgsql并执行SQL语句。
## 流
原创
2024-07-21 06:52:52
191阅读
在工作中,我经常需要连接到Docker容器中的PostgreSQL数据库。连接这一过程可能会遭遇一些障碍,因此我决定将解决这个问题的步骤记录下来,以帮助将来遇到类似问题的自己。
## 协议背景
PostgreSQL是一个强大的关系数据库管理系统,经常作为开发和生产环境中的数据存储解决方案。随着Docker、Kubernetes等容器技术的流行,将数据库放在Docker中运行也越来越常见。以下是
INSERT使用INSERT语句可以向表中插入数据。创建一个表:CREATE TABLE ProductIns
(product_id CHAR(4) NOT NULL,
product_name VARCHAR(100) NOT NULL,
product_type VARCHAR(32) NOT NULL,
sale_price INTEGER
转载
2024-03-22 21:27:44
76阅读
# 如何在Docker中处理PostgreSQL的空间不足问题
作为一名刚入行的小白,面对Docker中PostgreSQL数据库出现的“空间不足”问题,你可能感到困惑。但是别担心,本文将带你逐步学习如何解决这个问题,包括相应的代码与注释。
## 处理流程概述
我们将遵循如下步骤来解决这个问题:
| 步骤 | 描述
原创
2024-09-23 05:24:02
211阅读
# 项目方案:使用Docker进入PostgreSQL数据库
## 1. 项目背景
在开发过程中,我们经常需要进入数据库来查看数据或执行SQL语句。使用Docker可以帮助我们快速部署数据库,并且可以方便地进入数据库进行操作。
## 2. 项目目标
通过Docker方式进入PostgreSQL数据库,实现方便快捷地操作数据库。
## 3. 实施方案
### 3.1 创建Docker容器
首先
原创
2024-04-10 03:38:01
134阅读
基于docker容器的Postgresql 11.6主从复制搭建 及切换环境192.168.253.70 pg1 主库 192.168.253.71 pg2 从库安装部署主服务器创建数据盘[root@pg1 ~]# mkdir -p /home/postgresql/data运行主库容器docker run --name pg_test --restart=always -v /home/p
转载
2023-09-16 11:05:02
163阅读