Postgres

来自 PostgreSQL 维基
跳转到导航跳转到搜索

此页面已弃用

请参阅 历史ProjectName 以获取有关此主题的最新文档。

总之:Postgres 是项目的一个公认昵称,但目前不考虑将其作为替代名称采用。此页面是为了促进关于更改名称的理性讨论而创建的,并保留在此处以记录该对话,并作为将来该项目进行时参考。

将名称从 PostgreSQL 更改为 Postgres

Postgres 是一个建议用于取代官方名称 PostgreSQL 的项目新名称。后者仍然是引用该项目的完美方式,但鼓励使用前者。

将名称更改为“Postgres”的优点

  • 许多人已经这样使用
  • 几乎每个人都这样说
  • 许多项目、脚本等都使用该名称
    • 所有新集群的默认数据库
    • 所有发行版的默认用户名
    • check_postgres、Postgres-R、Postgres Plus
  • 翻译成其他语言的问题更少
  • 没有发音问题
  • 不鼓励出现诸如“Postgre”和“PostgresQL”之类的奇怪派生词
  • SQL 是事实上的标准,没有必要在名称中再强调它...
  • ...但如果我们将来改用其他东西,这将不是问题。:)
  • 不再担心字母的大小写和颜色方案。
  • 在 Google 上搜索“Postgres”仍然会返回 PostgreSQL 的结果(例如,第一个结果是 postgresql.org,其中不包含“Postgres”一词)
    • 这真的是“优点”吗?这让我觉得有些努力可能是多余的,这更像是“缺点”。
  • 倡导工作可以从功能开始,而不是从发音纠正/免责声明开始。
  • 一些友好的公司已经使用此名称,将从中受益。

将名称更改为“Postgres”的缺点

  • 放弃
    • 放弃了 8 年多的“PostgreSQL”名称宣传工作
    • 没有其他主要的自由软件项目自愿更改名称
      • 反驳:但是没有其他主要项目有这样一个难听且难以发音的名称
  • 混乱
    • 1-2 年的回答“Postgres 是一个分支吗?我应该使用哪个?”
    • 与 Ingres 和 Progress(是的,它仍然存在)的混淆加剧
  • 社区中有些人可能反对更改(需要调查)
    • 下游项目可能会因名称更改而感到厌烦,并放弃对 PostgreSQL 的支持
      • 反驳:这似乎不太可能
    • 一些企业支持者可能对重命名材料/营销/包装感到不高兴
    • 一些操作系统/发行版可能会感到沮丧,并放弃 PostgreSQL 的分发
      • 反驳:极其不可能,接近于 FUD(恐惧、不确定性、怀疑)
  • 工作(见下文)
    • 将会有很多工作要做
    • 目前没有足够的倡导志愿者来处理日常任务
      • 可能导致其他倡导任务无法完成
  • 社区中一小部分人似乎更喜欢“PostgreSQL”
  • 一些大型区域性团体(例如 .fr、.eu)无法控制“postgres.something”域名
  • 一些使用 PostgreSQL 的友好公司将失去利益,或者必须重新调整他们的标语或其他对 PostgreSQL 的引用。

需要更改的事项

  • 网站图形
  • 常见问题解答
  • 网站 URL
  • 内部文档引用
  • Google 提及的每一个页面(开玩笑的)

可能不需要更改的事项

  • postgresql.conf 和其他内部文件/目录名称
  • 邮件列表名称
  • 使用“pgsql”的事项
  • 旧文档

升级名称项目的任务

需要更多信息

  • 需要包含“PostgreSQL”的图形清单
  • 调查非用户以了解名称是否对采用有任何影响
  • 调查企业支持者
  • 咨询新闻联络人/分析,了解可能的新闻反应
  • 调查下游项目,了解他们对名称更改的反应
  • 调查区域/语言组和打包者
  • 检查是否存在法律问题
  • 所有需要更改的材料的详细清单。

项目头脑风暴

  • 调查
    • 很多需要调查;请参阅下面的“更多信息”。
  • 更改宣传
    • 协调/跟踪所有必要的工作
    • 准备“为什么更改名称”、“不是分支”和“不是 Ingres”的常见问题解答和手册
      • 反驳:为什么要吸引人们的注意力到 Igres?在被问到时回答,但没有必要指出来
    • 公告和新闻稿
  • 网站
    • 需要更新的网站
      • postgresql.org
      • planetpostgresql.org
      • postgresql.pl/jp/ar/etc,pgsql.cz/etc。
      • pgFoundry
      • 开发者维基
      • jdbc.postgresql.org、slony.info、更多?
    • 新的 URL:确定我们是否可以获取所有 URL 并购买它们。
    • 创建重定向技术,以便旧链接可以正常工作
    • 更新网站内容以显示“Postgres”
    • 新的网站图形
  • 宣传材料
    • 更新宣传材料
    • 新的宣传图形和 T 恤设计
  • 文档
    • 更新所有文档和翻译
    • 更新所有服务器字符串和翻译
  • 打包
    • 联系所有打包者
      • RPM 打包者 Devrim 反对 名称更改
        • 实际上,他反对在更改正式生效之前对 RPM 进行更改
      • 修复每个打包系统中的依赖关系
    • 为没有时间进行此工作的打包者完成工作
    • 帮助打包者/用户解决新名称导致的升级混乱
  • 下游项目
    • 联系所有主要的下游项目,告知他们即将发生的更改,并了解他们的反应
    • 与下游项目协调名称更改
    • 为将放弃对 PostgreSQL 支持的项目完成工作

有争议的项目

这些项目中,人们都说“这需要更改”和“这不需要更改”。这清楚地表明,在没有进行一些讨论/辩论的情况下,我们不能假设应该如何处理这些项目。

  • 文件名和二进制文件
    • 将路径和文件名以及进程从 postgres 重命名为 postgresql。
    • 更新网站上使用“pgsql”而不是“PostgreSQL”的路径。
    • 更改明确为“postgresql”的文件名
    • 也许更改为 pgsql 的文件名/路径
      • 否则将来会造成混淆
    • 更新所有使用显式文件名和路径的代码,以使用新的文件名和路径
  • 规划/协调更新包名称和文件路径
  • 邮件列表
    • 也许从 pgsql-? 重命名
    • 存档问题?

即使名称没有更改,也可能需要更改的事项

  • 将“Postgre”作为官方认可的简写形式,因为它显然是 PostgreSQL 的简写形式;这将阻止一些新成员、用户和客户滥用产品。
  • 替代方案:开展营销活动,教育全世界我们不是 Postgre。
  • 随着旧库存的消耗,生产新的商品。
  • 使链接使用 PostgreSQL.org 而不是 postgresql.org,以强化品牌。
  • 将邮件列表名称从“pgsql-advocacy”更新为“postgresql-advocacy”

更改为 Postgres 的替代方案

  • 迁移到 PostgresQL - 保持域名等,但鼓励使用首选的简写形式。
  • 批准“Postgre”。
  • 一项教育全世界反对“Postgre”的营销活动

外部链接