Postgres Extension Tutorial
本教程是关于PostgreSQL扩展开发的指南,面向PostgreSQL和扩展开发新手。教程涵盖了创建、管理和分发扩展的各个方面,包括入门、构建第一个扩展、回归测试、扩展的可升级性、管理和分发,以及高级主题,如使用PL/pgSQL、PL/Python和C语言创建扩展,以及使用`pg_sample_ext`。完成本教程后,读者将具备PostgreSQL扩展开发的基础知识。
Postgres 扩展开发教程
欢迎来到 Postgres Extension Tutorial。本教程旨在提供 PostgreSQL 扩展开发的循序渐进指南。 无论您是 PostgreSQL 还是扩展开发的新手,本教程都假定您仅具备 Postgres 和目标编程语言的基本知识。它涵盖了为 PostgreSQL 创建、管理和分发扩展的各个方面。
完成本教程后,您将拥有 PostgreSQL 扩展开发的坚实基础,并且可以探索 PostgreSQL 中的高级主题或为扩展生态系统做出贡献。
目录
第一部分:入门
第二部分:构建你的第一个扩展 / 快速入门
- 2.1. 创建扩展目录
- 2.2. 编写 Control File
- 2.3. 创建扩展 SQL File
- 2.4. 编写 Makefile
- 2.5. 构建和安装扩展
- 2.6. 在 PostgreSQL 中创建和实现扩展