如何使用 Alibaba DataX 进行 MySQL 到 PostgreSQL 的数据迁移
DataX 是阿里开源的一款基于 Java 编写的非常实用的数据迁移工具,其不仅支持关系型数据库间的数据迁移,还支持关系型数据库与非关系型数据库间的数据迁移。其使用也非常的简单,只需安装 JDK、配置 JSON 即可,无须关注太多实现细节。 …
阅读更多DataX 是阿里开源的一款基于 Java 编写的非常实用的数据迁移工具,其不仅支持关系型数据库间的数据迁移,还支持关系型数据库与非关系型数据库间的数据迁移。其使用也非常的简单,只需安装 JDK、配置 JSON 即可,无须关注太多实现细节。 …
阅读更多使用 Java 原生方式访问 PostgreSQL 数据库时,偶然发现 JDBC Driver 42.3.0 读取 BigDecimal 时发生小数点前的 0 全部被抹掉的 Bug,特记录于此。
阅读更多本文的大部分内容翻译整理自 PostgreSQL 官方文档,作学习及知识总结之用。 本文依据官方 PostgreSQL 16 文档介绍如何创建数据库结构以保存数据。在关系型数据库中,原始数据存储在表里,所以本文主要介绍如何建表、修改表,以及 …
阅读更多表分区指的是将逻辑上的一个大表分割为物理上的一个个小块,使用表分区可以带来性能上的提升与存储上的优化。PostgreSQL 支持基础的表分区功能。本文将依据官方 PostgreSQL 16 文档来介绍为什么使用表分区?以及表分区的具体使用方 …
阅读更多继承是来自于面向对象数据库的概念,其为数据库设计带来了新的可能性。 先看一个例子:假定我们正在构建一个数据模型来存储所有的城市,而城市中有的是普通城市,有的是省会城市,如何进行表设计呢?继承特性就能很巧妙的表示这种关系。 下面为建表语句: …
阅读更多PostgreSQL 的表空间允许在文件系统中定义数据库对象存储的位置。实际上就是为表、序列和索引等数据库对象的数据文件的存储指定了一个目录。 PostgreSQL 使用操作系统的文件系统进行存储。这与 Oracle 有点不同,后者实现了自 …
阅读更多PostgreSQL 外部数据包装器,即 PostgreSQL Foreign Data Wrappers(下面简称为 FDW),是现实数据库使用场景中一个非常实用的功能。PostgreSQL 的 FDW 类似于 Oracle 的 …
阅读更多Azure Database for PostgreSQL 是 Azure 提供的基于开源 PostgreSQL 数据库的云上数据库服务。它是一种完全托管的数据库服务,具有性能可预测、安全、高可用和动态扩展能力,可处理任务关键型工作负载。
阅读更多PGExercises.com 是一个非常不错的 PostgreSQL 在线实践网站。该网站基于一个简单的数据集,设立各类题目,我们可以通过回答这些问题来复习 SQL 知识。
阅读更多上一篇已经安装好了 PostgreSQL 环境,本篇会在其上使用 SQL 做一些简单的操作。
阅读更多