postgresql
共有 83 篇文章
本章我们将通过 PostgreSQL 的自定义类型来实现无符号整型。同时,还会将其与 sqlx 进行映射,并使用 axum 开发一个简单的 RESTful API 来使用它们。
本章我们将以一主两从的架构讨论 PostgreSQL 的集群。我们将通过本地虚拟机(IPV4)和线上多台 VPS (IPV6)分别进行演示。
PostgreSQL 原生支持 JSON 数据类型,提供了诸多操作 JSON 的运算符和函数。同时还可以给 JSON 数据创建索引。除了 JSON类型,PostgreSQL 还提供了更先进的 JSONB 数据类型。
我们来讨论 PostgreSQL 维护树的数据结构。由于 PostgreSQL 支持递归查询和递归视图,所以很多模式实现起来都非常方便。本章将讨论使用递归视图,实现《邻接表模式》和《路径枚举模式》结合的树模型。
本章我们将讨论窗口函数,包括:`CUME_DIST`、`DENSE_RANK`、`FIRST_VALUE`、`LAG`、`LAST_VALUE`、`LEAD`、`NTILE`、`NTH_VALUE`、`PERCENT_RANK`、`RANK` 和 `ROW_NUMBER`等。
本章将讨论 PL/pgSQL 的控制结构,包括:IF、CASE、LOOP、WHILE LOOP、FOR LOOP、EXIT和CONTINUE等语句。
本章将讨论 PostgreSQL 客户端鉴权。回到之前安装 PostgreSQL 时的一个问题,为什么在本地登录 PostgreSQL 时,不需要输入密码?本章将回答这个问题。
PostgreSQL 索引是增强数据库查询性能的有效工具。然而,索引增加了数据库系统的写入和存储开销。因此,正确使用它们非常重要。本章我们将讨论如何使用索引。