Skip to content

About

Markdown-only reconstruction recipe for PostgreSQL 18.6.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

PostgreSQL · Recipkg

为关系、事务和持久化恢复建立可审阅的重建配方。

GitHub stars PostgreSQL License Recipkg

标准库 · 配方 · 构建提示词 · 验收计划 · 覆盖记录 · 来源与许可

系统主链路

flowchart LR
    C[SQL 客户端] <-->|前后端协议| S[会话与认证]
    S --> P[解析 · 规划 · 执行]
    P <--> T[事务 · MVCC · 锁]
    T <--> D[表与索引存储]
    T --> W[WAL · 检查点]
    W --> R[崩溃恢复与复制]
    D --> B[备份与恢复工具]
    P --> E[扩展与过程语言]
Loading

图示根据 PostgreSQL 18 官方手册和固定源码设计说明整理,描述需要还原的系统职责;不表示该配方已实现或性能已验收。

固定目标

  • 上游:PostgreSQL 18.6
  • 固定提交:724edf9bde9d356724ad384a2e196edc3c9f80f7
  • 上游许可证:PostgreSQL License
  • 2026-10-29 星数快照:22,636;星数不等于配方覆盖或数据库可靠性
  • 标准库分类:数据与存储 / 关系数据库

本仓库仅保存 Markdown 配方,不包含 PostgreSQL 源码、数据库文件或安装脚本。配方处于提取中,未启动上游服务器,也未独立重建。完整性、恢复和兼容缺口见 COVERAGE.md。

依赖

别名 用途 边界
quality 数据完整性、错误恢复与性能证据合同 不是 PostgreSQL 运行库

编译器、操作系统接口、加密库、文件系统和外部扩展按构建目标单独固定。数据库工具、客户端协议与复制能力属于目标自身,不当成第三方配方依赖。

检查配方包

out_dir="$(mktemp -d)"
recipkg pack . -o "$out_dir/postgresql-0.1.0.recipe.tar.gz"
recipkg check "$out_dir/postgresql-0.1.0.recipe.tar.gz"
recipkg build "$out_dir/postgresql-0.1.0.recipe.tar.gz" --lang zh-CN --output "$out_dir/build.md"

这些命令只检查配方材料和递归依赖,不能证明 PostgreSQL 已经重建或备份可恢复。

About

Markdown-only reconstruction recipe for PostgreSQL 18.6.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors