Logo
Section 1 / 9

PostgreSQL 概述

让我们简要了解如何使用 PostgreSQL 作为存储库。

导入

PostgreSQL 概述

让我们简要了解如何使用 PostgreSQL 作为存储库。

我们为项目实现的基于内存的仓库足以展示仓库层抽象的概念。但它不足以支撑生产系统的运行,因此我们需要实现与真实存储系统(如数据库)的连接。每当使用外部系统并希望测试其接口时,我们可以使用模拟数据。然而,最终我们必须确保两个系统能够真正协同工作,这时就需要创建集成测试。

使用 PostgreSQL 的目标

本章将介绍如何在我们的应用程序与真实数据库之间建立并运行集成测试。最终,我们将拥有一个能让应用程序与 PostgreSQL 交互的仓库,以及一系列使用真实数据库实例(运行在 Docker 中)的测试用例。本章还将展示整洁架构的最大优势之一:替换现有组件可以非常简单。

错误管理

通过接口解耦