标签
postgresql
共有 85 篇文章
- PostgreSQL快速入门
安装 PostgreSQL
PostgreSQL 是一个功能强大的开源对象关系数据库系统。它经过数十年的积极开发和经过验证的架构,使其在可靠性、数据完整性和正确性方面赢得了良好的声誉。而其天生支持异步操作的特性,在高并发场景中倍受欢迎。同时,它的扩展性极强,只要你有能力,你可以使用任何你熟悉的其它开发语言来编写 PostgreSQL 脚本,比如:Rust、Python 等。 - AXUM和MySQL
MySQL实现BOOLEAN
茴香豆有多少种写法?这是上学时,鲁迅借着孔乙己的手,告诉了我们答案。本章我们将讨论在 MySQL 实现 bool 有多少种方法。 - AXUM和MySQL
使用 Rust 的 u32 让 PostgreSQL 实现 MySQL 的 INT UNSIGNED
在上一章我们讨论到 PostgreSQL 没有 UNSIGNED 的问题,本章我们试图通过 rust 的 u32 来映射 PostgreSQL 的 int。 - AXUM和MySQL
MySQL和PostgreSQL对比与选型
本章基于个人经验,对两款数据库产品的某些重要特性的差异进行对比,并对选型提供参考意见。 - Citus - 分布式的PostgreSQL
coordinator节点的灾难处理
本章讨论 coordinator 的灾难处理。 - Citus - 分布式的PostgreSQL
分布式表
本章将通过一个讨论话题的示例来演示 citus 分布式表的设置 - Citus - 分布式的PostgreSQL
安装和部署
本章我们将讨论 citus 的部署。 - 使用axum构建todo服务
内容简介
本专题将带你从零开始实现一个简单的、RESTFUL 风格的 Todo 服务。包括:JSON 响应及请求、PostgreSQL 的使用、自定义错误的处理、RESTFul 的定义、配置文件、日志的记录等。 - 使用axum构建todo服务
总结
经过一番不懈努力,我们终于完成了一个提供 RESTFul API 的 Todo 服务。虽然功能简单,但它涉及到了 Axum 开发的多个方面。 - axum使用SeaORM
SeaORM 操作多对多关系
本章将讨论多对多:一篇文章可以有多个标签,同样的,一个标签可以对应多篇文章。 - axum使用SeaORM
SeaORM 的命令行工具和自动迁移
SeaORM 提供了一个命令行工具,可以快速生成实体。同时,还提供了自动迁移功能。 - axum使用SeaORM
使用 SeaORM 操作一对多和多对一关系
正如其名,关系型数据库中的“关系”是很重要的部分。SeaORM 支持常见的数据关系,本章将讨论其中的一对多和多对一关系。 - axum使用SeaORM
实现所需的Trait以及创建并插入测试数据
在使用 SeaORM 之前,需要进行一些初始操作。本章我们将创建数据表、导入初始示例数据以及实现所需的 trait。最后,我们通过查询所有分类列表来验证这些操作是否正常运行。 - 使用axum构建博客系统
存档文章列表
本章将实现存档文章列表功能。注意,本章涉及较多PostgreSQL知识,如果你对相关知识不熟悉,可以先让代码跑起来,再去了解相关知识。 - 使用axum构建博客系统
文章详情
本章将实现博客文章的详情显示功能。 - 使用axum构建博客系统
分类文章列表
本章将实现博客的分类文章列表功能。 - 使用axum构建博客系统
网站首页
后台管理完成后,我们开始进入前台功能的开发。本章我们将完成博客首页的开发。 - 使用axum构建博客系统
后台管理菜单及首页模板
目前,后台管理功能基本完成,但还有两个工作没做:清理后台管理的导航菜单以及后台管理首页的模板。 - 使用axum构建博客系统
鉴权与登录
本章实现后台管理的鉴权,以及管理员的登录、注销功能。涉及的知识点有:cookie及中间件等。 - 使用axum构建博客系统
文章管理
本章我们将实现博客的文章管理功能。 - 使用axum构建博客系统
分类管理
本章开始,我们将对博客的具体业务进行实现。首先,我们实现博客分类的管理功能。 - 漫游AXUM
axum 中使用模板引擎
利用模板引擎,我们不需要再把 HTML 代码写在 Rust 代码中了,而是将其独立保存为`*.html`文件。既方便维护,也有利用开发。 - 使用axum构建博客系统
应用骨架
本章我们将开始搭建本应用的骨架,包括:依赖、`Result` 和 `AppError` 以及通用数据库操作等。 - 使用axum构建todo服务
数据库、模型、状态共享及TodoList
现在是时候开始进行数据库操作,以便实现功能了。本章将实现`TodoList`的功能。 - 漫游AXUM
axum 操作 Postgres 数据库
PostgreSQL 是一款天然支持异步操作的高性能开源关系型数据库。本章将讨论如何在 axum 中使用 PostgreSQL。包括:数据的增加、修改、删除、查找以及开始事务保证业务的原子性。