标签归档:PostgreSQL

使用 Spring Data R2DBC 异步访问 PostgreSQL 数据库

从 Spring Boot 2.x 版本(包含 Spring 5.x)开始,Pivotal 推出了异步框架 Spring Webflux,开发者开始可以在 Spring 平台上方便地编写异步非阻塞式的应用程序。但是,在该框架推出初期,只支持异步访问 MongoDB,Cassandra 等非关系型数据库。如果你想在异步应用里采用 MySQL, PostgreSQL 等关系型数据库,由于之前的数据库驱动是基于同步的 JDBC,所以会破坏掉整个系统的异步性。好消息是不久前,Spring Data 推出了一个子项目 Spring Data R2DBC,虽然项目还处于初期,并不是十分完善,但是可以让我们比较方便地以异步方式来访问关系型数据库。这里就以 PostgreSQL 为例,配置一下 Spring Data R2DBC,并使用它以异步方式来访问 PostgreSQL。 配置 Spring Data R2DBC 和 PostgreSQL…

Debian 安装 PostgreSQL 9.4 并配置 phpPgAdmin

号称最先进的开源数据库系统 PostgreSQL 一直以来被认为是 MySQL 的有力竞争者。phpPgAdmin 是一款基于 PHP 的具有图形化界面的 PostgreSQL 管理工具。将 phpPgAdmin 与 PostgreSQL 配合使用可以很方便地进行一些基本的数据库管理工作。下面记录一下 PostgreSQL 和 phpPgAdmin 在 Debian 上的安装配置过程。 安装配置 PostgreSQL Debian 7 默认的库中的 PostgreSQL 不是最新的稳定版本 9.4,要安装 9.4 版本,首先将 PostgreSQL 的 apt 源添加到系统软件源中。 创建文件 /etc/apt/sources.list.d/pgdg.list 并保存如下内容: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main wheezy 是 Debian 7 的…