GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pgsty/pgweb: PostgreSQL 中文网站

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

2,670 Commits
2,670 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
data
data
 
 
docs
docs
 
 
keys
keys
 
 
media
media
 
 
pgweb
pgweb
 
 
sql
sql
 
 
templates
templates
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.mailmap
.mailmap
 
 
README.en.md
README.en.md
 
 
README.md
README.md
 
 
manage.py
manage.py
 
 
requirements.txt
requirements.txt
 
 
setup.cfg
setup.cfg
 
 

Repository files navigation

PostgreSQL 大象标识

PostgreSQL 中文网

pgsql.cc · 用中文探索 PostgreSQL

中文官网内容 · 多版本手册 · 定义检索 · 扩展目录

简体中文 · English

访问网站 中文手册 Django 许可证

进入网站 → · 阅读手册 · 搜索文档 · 浏览扩展


pgsql.cc 是 PostgreSQL 的中文社区网站。 本项目基于 postgres/pgweb,将 postgresql.org 的网站内容与 PostgreSQL 手册带给中文读者,并提供适合中文使用习惯的文档检索、扩展目录和阅读界面。

项目由冯若航与 Pigsty 项目组发起并维护,作为独立社区项目运行。内容来源、翻译与署名说明见关于 pgsql.cc。

在这里找到什么

多版本中文手册

PostgreSQL 10–20 中文手册,涵盖历史版本、正式版本、测试版和开发快照;支持在线阅读与 A4 / US Letter PDF 下载。

打开手册 →

直达定义的检索

按版本查找配置参数、SQL、函数、类型、错误码与工具命令。支持中文检索、定义预览和锚点定位,宽屏可用 / 或 ⌘K 唤起搜索。

搜索文档 →

PostgreSQL 扩展目录

基于 PGEXT 元数据展示扩展概览,按功能分类、许可证、编程语言与仓库来源筛选,并链接到各扩展的文档与项目主页。

发现扩展 →

中文社区与资源

项目介绍、新闻、活动、发行说明、下载指引与社区资源,沿用上游信息结构,保留内容来源,并补充面向中文读者的说明。

浏览社区首页 →

试试搜索 work_mem、pg18: pg_stat_activity、23505 或 ex: postgis。手册实体检索和扩展检索由本站 PostgreSQL 数据库提供;新闻及普通页面使用单独的站内全文索引。

项目分工与内容来源

项目 职责
pgsty/pgweb · 本仓库 中文网站的 Django 应用、页面模板、样式、搜索与内容导入工具
pgsty/pgdoc PostgreSQL 多版本中文 SGML 源文档、译风与术语规则,以及 HTML / PDF 构建
pgsty/pgext 扩展目录的权威元数据;本站同步 pgext.universe,提供目录展示与检索
postgres/pgweb postgresql.org 的上游网站代码;本项目在其基础上维护中文化改动

网站内容以对应上游页面为依据。同步更新时保留已有中文译文、技术标识符、代码示例和来源链接;手册由 pgdoc 构建后导入,再更新本站检索索引。Patroni、PgBouncer、pgBackRest 等第三方文档以精选外链提供,正文由各自的文档站点维护。

技术与目录

层次 实现
应用 Python 3、Django 5.2、PostgreSQL
页面 Django 模板、Bootstrap、项目 CSS / JavaScript、Font Awesome 与 SVG 图标
文档检索 PostgreSQL 全文检索与 pg_trgm、jieba 中文分词、按实体提取的定义索引
内容维护 数据库迁移、手册导入、扩展目录同步、新闻与 RSS 工具
pgweb/
├── pgweb/       # Django 应用:手册、搜索、扩展、新闻、活动等
├── templates/   # 页面与组件;普通内容页位于 templates/pages/
├── media/       # CSS、JavaScript、图片和图标,对应 /media/
├── data/        # 纳入版本管理的页面元数据等配置
├── tools/       # 内容导入、同步、搜索爬虫与部署工具
├── sql/         # 数据库辅助函数与索引定义
└── docs/        # 开发、内容维护和部署说明

PDF 等业务文件放在本地 static/,通过 /files/ 提供;它们和本地配置、缓存、临时报告一样由 Git 忽略,按各自流程准备。

本地开发

先准备 Python 3、PostgreSQL,并按开发环境指南配置数据库和依赖:

git clone https://github.com/pgsty/pgweb.git
cd pgweb
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt

在 pgweb/settings_local.py 中设置本地数据库、SECRET_KEY、DEBUG、SITE_ROOT 和本地 Cookie 选项。接着按指南完成数据库迁移、辅助 SQL 与初始数据准备,再启动应用:

.venv/bin/python manage.py check
.venv/bin/python manage.py runserver 127.0.0.1:8000

打开 http://127.0.0.1:8000/。手册、扩展、新闻和搜索结果依赖相应数据的导入与索引;所需流程见下表。

维护指南

要做的事 文档
了解应用与前端结构 架构概览 · Django · 前端
翻译、校对页面与维护 SEO 中文内容与 SEO
导入中文手册和 PDF 手册导入与发布
建立与更新定义索引 文档检索
更新扩展目录 扩展目录与同步
整理生态组件的外部文档 第三方文档外链
配置域名与部署网站 pgsql.cc 部署说明

参与贡献

欢迎通过 Issue 反馈错译、漏译、失效链接或功能问题,也欢迎提交 Pull Request。请附上页面链接、复现步骤或对应上游原文,便于核对。

普通内容页主要位于 templates/pages/;手册正文的翻译修改请提交到 pgdoc,扩展元数据请在 PGEXT 源头维护。涉及上游网站的通用改进,也欢迎在 pgsql-www 邮件列表参与讨论。

致谢与许可

感谢 PostgreSQL 全球开发组、上游 pgweb 维护者,以及所有参与中文翻译、校对和反馈的贡献者。网站代码沿用 PostgreSQL 许可证,原有版权与许可声明予以保留。PostgreSQL 大象 SVG 复用本仓库已有素材;第三方名称、标识与内容归各自权利人所有。

上游组件的许可证
组件 许可证
Django BSD
Bootstrap MIT
Font Awesome 代码:MIT;图标:CC BY 4.0;字体:SIL OFL 1.1;见许可说明
normalize.css MIT

pgsql.cc · 中文手册 · Pigsty

About

PostgreSQL 中文网站

pgsql.cc

Topics

postgresql

Resources

Readme
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.