diff --git a/docusaurus.config.js b/docusaurus.config.js index f7394e5..89bfbad 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -134,6 +134,10 @@ const config = { label: 'Partners', to: '/partners-page', }, + { + label: 'News', + to: 'news', + }, { label: 'Customer Stories', href: 'customer-stories-page', diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx new file mode 100644 index 0000000..a44ddfa --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/detail-pg18-contributors.mdx @@ -0,0 +1,185 @@ +--- +title: PostgreSQL 18 中国贡献者经验分享:开源参与的四点建议 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 社区动态 +
+ +
+
PostgreSQL 18 中国贡献者经验分享:开源参与的四点建议
+
📅 发布时间:2025 年 10 月 20 日
+
+ +
+

+ 2025 年 9 月 25 日,PostgreSQL 18 正式发布。该版本不仅修复了上百个问题,更带来了多项颠覆性的功能升级,例如全新的异步 I/O(AIO)框架、新增的跳跃式扫描(SKIP SCAN)技术,以及原生 UUIDv7 支持等,每一项升级都为用户带来更优质的使用体验。 +

+

+ 这些丰富的功能变化与大量的问题修复,离不开 PostgreSQL 社区贡献者们的积极参与。在 PostgreSQL 18 的研发过程中,共有来自 200 多位贡献者完成了 3000 次提交,这样的规模十分惊人。值得关注的是,来自中国的贡献者数量也在不断增加,其中就包括瀚高的多位开发者。本文特别采访了瀚高中的 5 位贡献者,希望他们的经历能为有意参与 PostgreSQL 贡献乃至开源贡献的小伙伴带来启发。 +

+ +

厉超:短期适应社区节奏,建议 “大胆参与、先想后做”

+

+ 厉超贡献的两个功能模块均是在 PG 18 发布后才完成合并,因此在 PG 18 版本中,他的主要贡献集中在代码审阅以及几个小型 bug 补丁的修复上。 +

+

+ 由于参与 PG 社区贡献的时间较短,厉超需要重新适应社区的工作习惯与节奏。他表示,PG 社区是一个完全开放的工作环境,这与他之前开发习惯差异显著。不过经过短期磨合,他已基本适应社区的工作模式。 +

+

+ 在工作支持方面,厉超的主要任务就是参与 PG 社区贡献,公司对此给予了全力支持,这一细节也充分体现出瀚高对开源事业的重视与投入力度。 +

+

对于首次尝试参与 PostgreSQL 贡献的开发者,厉超给出了两点建议:

+
    +
  • 大胆参与:PG 社区如同一个开放包容的大家庭,对新人十分友好,只要有参与的想法,就不妨勇敢迈出第一步。
  • +
  • 先想后做:在社区中,每一句话都会被众多人关注,因此发言前一定要深思熟虑。社区更看重内容质量而非速度,不存在必须立刻回复的邮件,所以在发言前多思考一遍,能让沟通更高效、准确。
  • +
+ +

牛世继:敏感捕捉内存泄漏问题,从简单 bug 切入开源

+

+ 在 PostgreSQL 18 版本的开发中,牛世继成功修复了一个内存泄漏问题。他认为,在日常工作中,内存泄漏是需要极力避免的问题,作为一名软件工程师,他始终对潜在的内存泄漏代码保持高度敏感,这一职业习惯让他在阅读 PostgreSQL 源代码时,能够及时发现此类隐患并着手解决。 +

+

+ 作为企业开发者,牛世继会在开展内部业务开发工作时,主动思考与开源社区的关联,积极寻找为社区做贡献的机会。而瀚高也一直鼓励公司工程师参与开源贡献,允许员工拿出部分工作时间投入到开源项目中,为开发者提供了良好的参与条件。 +

+

+ 针对开源贡献的入门方式,牛世继建议,PostgreSQL 是一个庞大的项目,贡献方式多种多样,新手可以先从相对简单的 bug 修复入手,积累经验后再逐步深入更复杂的模块。 +

+ +

李永昊:从业务开发遇 bug 到贡献社区,感谢公司与团队支持

+

+ 此次参与 PG 社区贡献,李永昊向社区提交了一个关于执行视图定义时语法解析的 bug。他介绍,这个 bug 是在进行数据库类型和操作符开发时发现的,而在后续跟踪 bug 解决的过程中,他对相关模块的逻辑有了更深刻的理解,这些知识也为他未来的工作打下了更坚实的基础。 +

+

+ 李永昊表示,自己是加入瀚高后才逐渐接触数据库内核开发,刚上手时面临诸多挑战,比如在语法、操作符、类型转换、函数等方面都遇到过难题。为解决这些问题,一方面他会积极向有经验的同事请教、讨论,另一方面也会参考 PG 原生功能或市面上其他产品的设计思路,寻找最优解决方案。 +

+

+ 作为瀚高的研发人员,李永昊的本职工作就与 PG 内核开发相关,此次发现的 bug,也是他和同事们在内核代码评审工作中察觉的。他提到,近几年瀚高一直将开源建设列为重点工作,此次参与开源贡献,从一开始就得到了领导的高度关注,在与国际社区人员交流的过程中,有经验的同事也给予了他诸多帮助和指导。对于领导与同事的鼓励和支持,李永昊在此表达了由衷的感谢。 +

+

+ 回顾三年前,刚入职瀚高、初次接触 PG 的李永昊,还觉得开源贡献是一件十分遥远的事。如今作为接触数据库内核开发时间不长的 “萌新”,此次能参与 PG 18 的贡献并被关注,对他而言是莫大的鼓励。他希望未来有更多人能大胆参与开源,因为社区内的 “大佬” 们回复问题十分热情,只要积极参与,就一定会有所收获。 +

+ +

矫顺田:修复 pg_amcheck 工具 bug,依托公司支持攻克技术难题

+

+ 在 PG 18 的贡献中,矫顺田提交了针对 pg_amcheck 工具的 BUG 修复补丁。他表示,PostgreSQL 作为复杂的数据库系统,包含多个专业子模块,自己在实际开发中,就经常遇到词法语法解析方面的技术问题。 +

+

+ 不过,瀚高建立了高效的内部协作机制,每位研发人员都深耕特定领域,例如有同事专门研究查询解析器,积累了深厚的词法 / 语法分析经验。同时,公司会定期举办技术分享会,各模块负责人会分享最新研究成果;此外,还构建了完善的内部文档体系,涵盖各模块的设计原理与常见问题。这些支持让研发人员即便遇到不熟悉的领域,也能快速获取专业帮助,不仅提高了问题解决效率,还促进了团队整体的技术成长。 +

+

+ 矫顺田提到,瀚高的企业使命是 “开源链接世界”,因此公司大力鼓励员工参与开源社区,并提供了系统性支持来平衡内部业务与开源贡献,比如允许员工在工作时间投入开源项目、组建专门从事开源贡献的研发小组,以及积极举办和参与各类开源相关活动等。 +

+

+ 对于有意参与 PostgreSQL 贡献的开发者,矫顺田建议订阅 pgsql-hackers 邮件列表 ——PG 社区的贡献者主要通过该列表开展研发讨论,开发者可以从中挑选感兴趣或擅长的主题参与;同时,也可以时常关注 PG 的 commitfest 网站,参与补丁的 review 及测试等工作,逐步融入社区。 +

+ +

韩伟博:修复分区表 bug,以业务为驱动深耕 PG 源码

+

+ 在 PostgreSQL 18 的贡献中,韩伟博的主要工作是修复了一个分区表的 bug。他表示,在开展兼容业务时,如何更好地实现兼容特性,同时保证 PG 的 “原汁原味”,是日常工作中极具挑战性的问题。为应对这一挑战,需要做好三方面工作:设计良好的方案、加强代码审查以避免重复造轮子,以及适时进行代码重构以提高代码活力。 +

+

+ 韩伟博认为,公司的具体业务为研发人员深入学习 PG、深耕 PG 源码提供了动力,在这一过程中,通过发现问题、提出问题、解决问题,自然而然地就能为 PG 生态贡献力量。而瀚高为研发人员提供了广阔的平台、充足的时间以及良好的工作氛围,这些都是能够潜心深入研究 PG 的重要保障。 +

+

+ 对于首次参与 PostgreSQL 贡献的开发者,韩伟博给出的建议是:多阅读代码、多动手实践、多主动提问。 +

+ +

总结

+

+ 从修复内存泄漏、优化语法解析,到完善工具模块,瀚高 5 位贡献者的实践经历,不仅是中国力量融入 PostgreSQL 生态的生动缩影,更清晰拆解了 “参与开源” 的真实路径 —— 它并非遥不可及的技术壁垒,而是从一次代码审阅、一个 BUG 修复、一封邮件讨论开始的点滴积累。 +

+

+ PostgreSQL 18 背后的 3000 次提交,是 200 多位开发者协作的成果,而中国贡献者数量的增长,正让开源生态的 “多元性” 愈发鲜明。对于渴望踏入开源领域的开发者而言,厉超的 “大胆参与、先想后做”,牛世继的 “从简单 bug 切入”,矫顺田的 “紧跟社区邮件列表”,或许都是比技术细节更珍贵的 “入门钥匙”。 +

+

+ 未来,随着更多企业加大对开源的投入、更多开发者加入开源行列,PostgreSQL 生态必将迎来更丰富的功能突破。而每一次微小的贡献,都是推动这个开源数据库持续进化的重要力量。我们期待在下一个版本中,能看到更多新鲜面孔的身影,共同助力 PostgreSQL 生态的发展。 +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/index.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/index.mdx new file mode 100644 index 0000000..2feccd5 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/index.mdx @@ -0,0 +1,268 @@ +--- +title: 社区动态 +hide_table_of_contents: true +--- + +import { useState, useCallback, useMemo } from 'react'; +import useBaseUrl from '@docusaurus/useBaseUrl'; + +export const NewsData = [ + { + title: "IvorySQL 5.1 发布", + desc: "IvorySQL 5.1 基于 PostgreSQL 18.1 构建,包含多项缺陷修复与功能改进。", + date: "2025-12-18", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-v5-1-released", + img: "/img/news/ivorysql-v5-1-released.png" + }, + { + title: "IvorySQL 5.0 发布:基于 PG 18.0,Oracle 兼容、生态组件、云原生与易用性全面进化!", + desc: "IvorySQL 5.0 基于 PostgreSQL 18.0 全面升级:Oracle 兼容性再突破,生态组件集成再升级,云原生深度支持,配合全平台安装包与在线丝滑体验。", + date: "2025-11-25", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-v5-0-released", + img: "/img/news/ivorysql-v5-0-released.png" + }, + { + title: "开源之夏 2025 结项名单揭晓!IvorySQL 社区双项目圆满收官", + desc: "在开源之夏 2025 活动中,IvorySQL 社区共提交了 2 个项目课题,两个项目各有一位高校学生中选,最终他们也都顺利结项!", + date: "2025-11-13", + category: "community", + categoryLabel: "社区动态", + link: "/zh-cn/news/ivorysql-ospp-2025", + img: "/img/news/ivorysql-ospp-2025.png" + }, + { + title: "PostgreSQL 18 中国贡献者经验分享:开源参与的四点建议", + desc: "本文特别采访了瀚高中的 5 位贡献者,希望他们的经历能为有意参与 PostgreSQL 贡献乃至开源贡献的小伙伴带来启发。", + date: "2025-10-20", + category: "community", + categoryLabel: "社区动态", + link: "/zh-cn/news/detail-pg18-contributors", + img: "/img/news/detail-pg18-contributors.png" + }, + { + title: "【生态再升级】IvorySQL 4.5 与银河麒麟高级服务器操作系统V11完成适配认证!", + desc: "近日,IvorySQL 4.5 成功适配银河麒麟高级服务器操作系统 V11。", + date: "2025-09-26", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-kylin-cert", + img: "/img/news/ivorysql-kylin-cert.png" + }, + { + title: "IvorySQL 与 deepin 完成兼容性认证,共创开源生态新篇章", + desc: "IvorySQL 与 deepin 操作系统成功完成了兼容性适配认证。", + date: "2025-09-17", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-deepin-cert", + img: "/img/news/ivorysql-deepin-cert.png" + }, + { + title: "IvorySQL 适配 LoongArch® 龙架构", + desc: "IvorySQL 已成功适配LoongArch® 龙架构,为国产数据库与国产芯片的深度融合迈出了坚实一步。", + date: "2025-09-12", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-loongarch-cert", + img: "/img/news/ivorysql-loongarch-cert.png" + }, + { + title: "IvorySQL 4.6 发布", + desc: "新版本全面支持 PostgreSQL 17.6,新增多项新功能,并修复了已知问题。", + date: "2025-09-11", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-v4-6-released", + img: "/img/news/ivorysql-v4-6-released.png" + }, + { + title: "IvorySQL 上线 Navicat", + desc: "从 Navicat Premium 17.3 版本开始,用户可直接使用 Navicat 无缝连接、管理和开发 IvorySQL 数据库。", + date: "2025-08-04", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-navicat", + img: "/img/news/ivorysql-navicat.png" + }, + { + title: "IvorySQL 专家顾问委员会成立啦!", + desc: "IvorySQL 开源社区成立了专家顾问委员会,旨在借鉴企业级数据库的成功经验,进一步完善产品特性与生态建设。", + date: "2025-07-15", + category: "community", + categoryLabel: "社区动态", + link: "/zh-cn/news/ivorysql-expert-advisory-committee", + img: "/img/news/ivorysql-expert-advisory-committee.png" + }, + { + title: "恭贺开源之夏 2025 IvorySQL 项目中选学生", + desc: "6月28日,经历了导师、社区、组委会三轮审核后,开源之夏2025中选名单正式揭晓!", + date: "2025-06-28", + category: "community", + categoryLabel: "社区动态", + link: "/zh-cn/news/ivorysql-ospp-students", + img: "/img/news/ivorysql-ospp-students.png" + }, + { + title: "IvorySQL 4.5 发布", + desc: "新版本全面支持 PostgreSQL 17.5,新增多项新功能,并修复了已知问题。", + date: "2025-06-05", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-v4-5-released", + img: "/img/news/ivorysql-v4-5-released.png" + }, + { + title: "IvorySQL 再次走进北京大学研究生开源公选课", + desc: "瀚高研发工程师矫顺田在通识课上带来了《IvorySQL与开源社区贡献指南》的主题分享。", + date: "2025-05-07", + category: "community", + categoryLabel: "社区动态", + link: "/zh-cn/news/ivorysql-pku-course", + img: "/img/news/ivorysql-pku-course.png" + }, + { + title: "DeepSeek 加持!IvorySQL 文档智能助手正式上线!", + desc: "基于 DeepSeek 打造的文档智能助手,让你用自然语言提问直接获取产品信息与配置代码。", + date: "2025-03-14", + category: "community", + categoryLabel: "社区动态", + link: "/zh-cn/news/ivorysql-deepseek-assistant", + img: "/img/news/ivorysql-deepseek-assistant.png" + }, + { + title: "IvorySQL 4.4 发布", + desc: "新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。", + date: "2025-03-10", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-v4-4-released", + img: "/img/news/ivorysql-v4-4-released.png" + }, + { + title: "IvorySQL 4.2 发布", + desc: "新版本全面支持 PostgreSQL 17.2,并修复了多项 bug。", + date: "2025-01-13", + category: "product", + categoryLabel: "产品动态", + link: "/zh-cn/news/ivorysql-v4-2-released", + img: "/img/news/ivorysql-v4-2-released.png" + } +]; + +export const NewsCard = ({ news }) => { + const { title, desc, date, category, categoryLabel, link, img } = news; + return ( + +
+ {title} +
+
+
📅 {date}
+
+
{title}
+ {categoryLabel} +
+
{desc}
+
+
+ ); +}; + +export const NewsList = () => { + const [filter, setFilter] = useState('all'); + const [currentPage, setCurrentPage] = useState(1); + const pageSize = 10; + const filteredData = useMemo(() => { + if (filter === 'all') return NewsData; + return NewsData.filter(news => news.category === filter); + }, [filter]); + const totalPages = Math.ceil(filteredData.length / pageSize); + const currentData = filteredData.slice((currentPage - 1) * pageSize, currentPage * pageSize); + const handlePageChange = (page) => { + setCurrentPage(page); + if (typeof window !== 'undefined') { window.scrollTo({ top: 400, behavior: 'smooth' }); } + }; + return ( +
+
+ + + +
+
+ {currentData.map((item, index) => )} +
+ {totalPages > 1 && ( +
+ + {currentPage} / {totalPages} + +
+ )} +
+ ); +}; + + + +
+
+

社区动态

+

IvorySQL 社区动态,包括产品迭代、产品兼容、社区动向等信息。

+
+
+ + \ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepin-cert.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepin-cert.mdx new file mode 100644 index 0000000..f839180 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepin-cert.mdx @@ -0,0 +1,115 @@ +--- +title: IvorySQL 与 Deepin 完成兼容性认证,共创开源生态新篇章 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
IvorySQL 与 deepin 完成兼容性认证,共创开源生态新篇章
+
📅 发布时间:2025 年 9 月 17 日
+
+ +
+

近日,IvorySQL 与 deepin 操作系统成功完成了兼容性适配认证。这一里程碑式的成就标志着 IvorySQL 在国产操作系统生态中的进一步深化,为用户提供更稳定、高效的数据库解决方案。

+ + + +

deepin 简介

+

深度操作系统 deepin 是一款以“简洁、美观、易用”著称的国产 Linux 发行版,拥有庞大的用户群体和深厚的社区基础。deepin 20 作为一个成熟的桌面操作系统版本,以其稳定的系统性能、丰富的应用生态和极致的用户体验,深受国内外开发者和普通用户的喜爱,是构建安全、可控信息技术体系的重要一环。

+ +

IvorySQL 简介

+

IvorySQL 是基于 PostgreSQL 打造的开源 Oracle 兼容数据库项目,其核心的 Oracle 兼容特性极大降低了传统数据库应用的迁移门槛和成本。IvorySQL 4.5 版本更是在语法兼容性、性能优化和高可用能力上实现了显著提升,致力于为开发者与企业提供更强大、更灵活的数据管理体验。

+ +

深化合作,提升用户体验

+

IvorySQL 4.5 版本与深度操作系统 deepin 20 已成功完成产品兼容性互认证测试。IvorySQL 4.5 的认证,意味着用户可以在 deepin 20 环境下,享受更加稳定和高效的数据库服务。我们致力于为用户提供最佳的技术体验,确保他们在日常工作中能够高效地管理数据。

+ +

未来展望

+

此次兼容互认证的完成,不仅是 IvorySQL 与 deepin 技术实力的体现,更是对“共建、共享、共治”开源理念的践行。未来,双方将继续深化合作,积极参与开源社区建设,推动技术迭代与创新,携手产业链上下游伙伴,为数字化时代的蓬勃发展注入强劲的开源动力。

+

欢迎广大开发者、用户和合作伙伴加入 IvorySQL 开源社区,共同探索数据库技术的无限可能!

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepseek-assistant.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepseek-assistant.mdx new file mode 100644 index 0000000..2dda784 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-deepseek-assistant.mdx @@ -0,0 +1,181 @@ +--- +title: DeepSeek 加持!IvorySQL 文档智能助手正式上线! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
DeepSeek 加持!IvorySQL 文档智能助手正式上线!
+
📅 发布时间:2026 年 02 月 02 日
+
+ +
+

"那个配置参数到底在第几章?"——正在部署 IvorySQL 的运维工程师小 “I”,第 5 次按 Ctrl+F 搜索文档。

+

版本差异参数说明,在浩如烟海的技术文档中精准定位信息,曾是每个开发运维们的必修课。技术文档也通常是我们了解开源项目的必要渠道之一,但文档内容繁杂,学习成本巨大。

+

IvorySQL 作为一款基于 PostgreSQL 研发的兼容 Oracle 的数据库,在功能融合方面表现卓越,它由瀚高股份开源,吸引了众多开发者和企业的目光。但随着功能不断丰富,知识体系日益庞大,想要快速找到关键信息并非易事。

+

现在,IvorySQL 给出全新解决方案!

+

基于 DeepSeek 打造的文档智能助手,让你用自然语言提问直接获取:

+
    +
  • ✅ 产品基本信息
  • +
  • ✅ 版本更新对比
  • +
  • ✅ 配置示例代码
  • +
  • ......
  • +
+ +

IvorySQL 文档智能助手介绍

+

IvorySQL 文档智能助手基于 Coze 平台和 DeepSeek R1 模型构建,现已在 IvorySQL 官网上线运行。

+ +

【截图:官网右下角图标展示】

+

如上图所示,直接点击官网右下角的 IvorySQL logo,即可打开助手界面。

+ +

【截图:助手对话界面展示】

+

在此界面中,您可以直接提问,获取即时答案!

+

IvorySQL 文档智能助手全面覆盖 IvorySQL 官网文档,包括发行说明、快速入门、安装指南、开发者指南、迁移指南、Oracle 兼容功能列表等等。只需简单输入问题,它就能迅速给出准确、详细的答案。

+

借助 IvorySQL 文档智能助手,您可以迅速掌握与 IvorySQL 相关的各项信息,加速学习进程,降低学习成本。

+

无论您是新手,还是已使用一段时间,IvorySQL 文档智能助手都能为您提供快速学习和使用的支持。

+
+ ⚠️ 需要说明的是:为了降低大家的使用成本,该助手采用了聊天室的形式,所有用户均可查看他人的问题,避免重复提问。 +
+ +

DeepSeek R1 带来的几大提升

+

1. 更强的文档理解能力

+
    +
  • 文档信息提取:在处理大规模文档时,能够更好地理解和提取关键信息,从而能够精准地回答基于文档内容的问题。
  • +
  • 复杂内容推理:推理能力增强,能够在多个文档段落中进行跨段落推理,从而处理更为复杂的查询,生成更合理的答案。
  • +
+

2. 精准的文档相关性匹配:

+
    +
  • 文档与问题匹配优化:提供更强的语义匹配能力,能够理解用户提出的问题,并精准定位到相关文档中的具体段落或条目,避免模糊回答或错误引用文档内容。
  • +
  • 问题精细化解析:在面对复杂问题时,可以通过更精细的自然语言处理能力分析问题的语义,理解问题背后的深层含义,从而提供更加准确的文档引用。
  • +
+

3. 提升的准确性与效率:

+
    +
  • 高效的查询响应:优化了文档查询和推理算法,能在较短时间内处理大量文档信息并提供高质量的答案。
  • +
  • 降低误解率:能更准确地理解用户提问的意图,降低误解率,尤其是处理技术性、专业性较强的文档时,能够给出更为精确的答案。
  • +
+ +

能力边界说明

+
    +
  • ❌ 不处理故障诊断
  • +
  • ❌ 不提供未在文档中声明的配置建议
  • +
+

IvorySQL 文档智能助手目前还处于 Beta 阶段,我们将持续优化,尽快为大家提供更全面的能力支持!

+ +

问题示例

+

以下是一些基础的问题示例,仅供参考。

+

基础信息获取

+
    +
  • IvorySQL 是什么?
  • +
  • IvorySQL 与 PostgreSQL 的区别是什么?
  • +
  • IvorySQL 支持哪些 Oracle 兼容功能?
  • +
+

日常使用参考

+
    +
  • IvorySQL 有哪些安装方式?
  • +
  • IvorySQL 有哪些备份方式?
  • +
  • 如何在 IvorySQL 中导入和导出数据?
  • +
+

开发准备阶段

+
    +
  • IvorySQL 是什么架构?
  • +
  • 如何创建一个数据库?
  • +
+

其他

+
    +
  • 如何给 IvorySQL 做开源贡献?
  • +
+ +

欢迎体验

+

IvorySQL 社区一直致力于为大家提供更好的服务和体验,这款文档智能助手就是社区努力的成果之一。我们期待它能成为大家在探索 IvorySQL 道路上的得力助手,帮助开发者们节省查找资料的时间,将更多精力投入到创新和实践中。

+

如果你还没有体验过,那就快来 IvorySQL 官网试试吧!在使用过程中有任何想法或建议,欢迎发送邮件至 support@ivorysql.org 或提交 issue 反馈给我们,让我们一起完善这个文档智能助手,共同打造更优质的 IvorySQL 技术生态。

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-expert-advisory-committee.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-expert-advisory-committee.mdx new file mode 100644 index 0000000..f9612b6 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-expert-advisory-committee.mdx @@ -0,0 +1,223 @@ +--- +title: IvorySQL专家顾问委员会成立啦! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
IvorySQL专家顾问委员会成立啦!
+
📅 发布时间:2025 年 7 月 15 日
+
+ +
+

Oracle 作为企业级数据库市场的领导者,凭借其强大的功能、广泛的市场影响力以及完善的技术支持和推广体系,长期占据行业主导地位。但近几年来,PostgreSQL 凭借卓越的性能和灵活性,成为备受瞩目的开源数据库软件。IvorySQL 基于 PostgreSQL 开发,新增了与 Oracle 数据库的兼容功能,旨在结合开源优势与企业级需求。

+ +

为推动 IvorySQL 的生态发展,IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛近日隆重召开。本次大会汇聚了全球 PostgreSQL 核心开发者、国际开源社区领袖及国内顶尖技术专家,阵容强大。

+ +

在大会期间,在各路大咖的鼎力支持之下,IvorySQL 开源社区成立了专家顾问委员会,旨在借鉴企业级数据库的成功经验,进一步完善产品特性与生态建设。

+ +

IvorySQL 专家顾问委员会名单

+

IvorySQL 专家顾问委员会名单如下(排名不分先后):

+ +

罗敏

+

原 Oracle 公司资深技术顾问,从业 36 年。2001 年加入 Oracle 中国,专注于数据库解决方案。作为高级客户服务团队(ACS)的技术领袖,罗敏主导了多个国家级关键项目的数据库实施与性能优化工作,包括中国人民银行现代支付交易系统、全国征信系统等大型项目。他不仅在数据库架构设计、性能优化及数据仓库建设方面有着卓越贡献,还积极参与开源和国产数据库的研究与发展;出版多部关于 Oracle 技术和性能优化的专著,出版有《品悟 Oracle 性能优化》、《感悟 Oracle 核心技术》、《Oracle 数据库技术服务案例精选》三本专著,此外,罗敏先生的第四本专著将于今年(2025 年)秋季上市。

+ +

徐戟(白鳝)

+

PostgreSQL ACE Director,国内著名的系统优化专家,著有《DBA 优化日记》、《DBA RAC 日记》、《DBA 的思想天空》等 Oracle 数据库方面的技术专著。从事 IT 行业 20 余年,曾供职于美国 DEC 公司、赛格集团、长天集团、联想金融事业部等,在大型信息系统建设方面具有十分丰富的经验。从事过电信、政府、金融、能源行业的应用软件开发与信息系统建设工作。曾主持开发了全国第一套电信级联机实时计费系统、全国第一套三检合一的检验检疫综合管理系统和 EDP 电子申报系统。主持开发的银行大前置平台 IPP 目前被国内十余家商业银行使用。2002 年起专业从事 IT 咨询服务工作,为金融、运营商、国家电网等行业客户提供高级技术咨询服务。目前正在从事信息系统国产化、开源产品导入大型国有企业以及国有企业信息系统架构演进等相关关键技术研究工作。

+ +

某技术专家

+

PostgreSQL ACE,PGFans 论坛资深博主,PG 技术爱好者。熟悉主流 PG、Oracle 等数据库相关技术,拥有丰富的实施、维护、管理经验,曾服务于通信、金融、电商、医疗等领域客户。热衷于开源 PG 技术研究及推广,活跃于 PG 技术群,社区。

+ +

刘华阳

+

PostgreSQL ACE,中国 PG 分会京津用户组主席。专业数据库 20 年从业经验,曾在大型互联网企业,金融企业任职,多次从事过大型项目整体数据库异构数据库迁移,有过超大 PostgreSQL 数据库超 10T,几十套相关管理经验,对于 MySQL、MongoDB、Redis、SQL Server 等数据库有一定研究和从业经验,同时对新型数据 PolarDB 等也有使用经验和相关研究。个人自媒体公众号:Austindatabases,发布对于数据库的经验分享,同时拥有近 2500 人的数据库专业微信群。曾多次参加 PG 分会各类技术分享、年度大会活动,荣获“PG 金牌讲师”称号。

+ +

薛晓刚

+

PostgreSQL ACE,中国 PG 分会上海用户组主席,第七届中国 PostgreSQL 数据库生态大会主持人。持有 Oracle OCP、MySQL OCP、PGCP 和 PCP 认证。ITPUB 论坛内存数据库版主;核心专家;金牌顾问;2021 墨天轮十大突出贡献人物。墨天轮论坛 MVA。国内数据库风云人物百人团。

+ +

周正中(德哥)

+

PostgreSQL ACE Director,网名德哥(digoal),就职于阿里云数据库团队,阿里云 PolarDB 数据库开源社区负责人,PostgreSQL 中国社区发起人之一,获得 40 余项数据库专利。担任过 DBA、架构师、产品经理、开源社区运营与生态建设等工作。长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养。曾荣获阿里巴巴麒麟布道师称号、2018 届 OSCAR 开源尖峰人物。撰写 PG 相关技术文章,涵盖“开源产品使用、案例、应用开发实践、内核开发实践、管理实践、调优实践”等数据库生命周期相关文档。截止 2019.6 发表 PG 技术类文章数 2000+,浏览量 2000 万+。

+ + +

尹海文

+

PostgreSQL ACE,热心于 PG 生态的推广。Oracle ACE,OCM,熟悉 Oracle,PostgreSQL,MySQL 等数据库。主要从事数据库服务行业。PolarDB 开源社区技术顾问,积极参加 PG 社区活动,推广基于 PG 的数据库产品。

+ +

吴洋

+

PostgreSQL ACE Partner,医疗信息化行业从业者,曾就职于东软集团,数据库技术爱好者。曾获得 12c OCM、PGCE、OBCP、KCP 等多项认证。对数据库优化与故障处理方面的知识情有独钟,乐于与其他数据库爱好者一同深入探讨问题,分享经验与见解。

+ +

熊灿灿

+

PostgreSQL ACE,中国 PG 分会成都用户组主席,“PostgreSQL 学徒”公众号作者,2023 年联合发起“PostgreSQL 技术峰会成都站”。多次参加各类 PG 大会及各类奖项。PG 分会主办的“2023 中国 PG 生态大会”主持人、培训日嘉宾。深入理解 PostgreSQL 体系架构、运行原理等。曾亲身保障过《第七次人口普查》等重大项目,实战经验丰富,擅长调优、排障等。

+ +

彭冲

+

PostgreSQL ACE,《快速掌握 PostgreSQL 版本新特性》主编。墨天轮 PG 乐知乐享专栏作者,喜欢研究开源数据库,对 PostgreSQL 版本新特性有丰富的实践研究。早期在公交行业从事应用软件研发工作,后在银联体系从事商户交易数据处理工作。2019 年加入云和恩墨,在技术研究院从事开源及国产数据库研究工作。

+ +

冷菠

+

PostgreSQL ACE Partner,10+年资深 DBA&数据库架构师;OpenGauss 技术布道专家;PG/MySQL 内核技术推广者;著有《Oracle 高性能自动化运维》;拥有多个国产数据库官方认证;致力于开源 MySQL/PG 技术推广、国产信创交付落地以及最佳实践探索;曾就职于华为,负责 GaussDB 生态建设以及国际化业务相关的 Oracle 维护;目前负责集团内外数据库信创适配、架构设计、性能调优以及架构重构等。

+ +

DBCS 作者张达刚

+

DESKUI 社区创始人,自主研发有如下知名软件产品:

+
    +
  1. 通用数据库管理桌面软件——DBCS,支持运行于 X86\ARM\龙芯\申威架构 CPU,支持管理 20 多种中国内外主流数据库的管理工具。
  2. +
  3. 通用运维桌面工具集——DESK,集办公、运维、开发场景常用功能于一体的桌面工具软件,支持文件管理(运行、编辑、压缩、搜索、复制、删除)、支持管理操作系统、交换机、防火墙等设备、支持图形化 FTP/SFPT 上传下载文件、支持共享本机文件给他人。
  4. +
  5. 全资源管控平台——XGuard,能够补充替代传统堡垒机功能,且克服了堡垒机“依赖客户端”、“审计粒度不够”、“不支持事中拦截”的三个安全性弊端。能够满足支持国内外 20 多种主流数据库、文件上传下载、操作系统远程接入等数据运维、开发需求的安全管控,并且可部署于信创环境。
  6. +
+ +

李传成

+

WALMiner 作者,资深内核研发工程师,主要研究方向为数据库的备份和恢复,对 wal 日志的原理和应用有较深的理解。自研了 wal日志解析工具 walminer、pg 块恢复工具 pg_lightool。

+ +

徐小强

+

获得 11g OCP、11g OCM 认证,专职 DBA,公众号 JiekeXu DBA 之路作者。

+ +

冯若航

+

Pigsty 作者,PostgreSQL 专家与全栈开发者,磐吉云数科技公司 CEO,曾任职于阿⾥巴巴、苹果、探探。译著出版有《PostgreSQL 指南:内幕探索》与《设计数据密集型应⽤》中⽂版。

+ +

萧少聪

+

独立技术顾问,PG 中文社区联合发起人。

+ +

尚雷

+

TechTalk 技术交流社区创始人,高级数据库工程师。

+ +

张晨

+

知名软件 PDU(PostgreSQL Data Unloader,PG 数据抢救工具)作者。

+ +

唐成

+

PostgreSQL ACE Director,中启乘数科技(杭州)有限公司创始人,《PostgreSQL 修炼之道:从小工到专家》作者,PostgreSQL 开源连接池软件 ZQPool 作者。拥有二十多年从业经验,在操作系统、存储领域、数据库、数据库高可用、高性能以及数据库云化等方面的研究工作。历任阿里巴巴数据库高级专家,从事过阿里巴巴的线上 Oracle、Greenplum、PostgreSQL 数据库的架构设计和运维工作,为阿里巴巴的 PostqreSQL 数据库的布道者,推动阿里云的关系型数据库服务(RDS)中提供 PostqreSQl 数据库服务,为阿里巴巴 PostqreSQL 数据库方面的技术带头人。也曾任网易杭州研究院开发专家,主导了网易云计算中的云硬盘产品(类似 amazon 有 EBS)的设计和开发。

+ +

Denis Lussier

+

Denis 是一位拥有数十年深度 PostgreSQL 经验的软件开发者、架构师和连续创业者。他是 EnterpriseDB(EDB)的联合创始人,这是 PostgreSQL 领域的领先商业公司之一,并在公司成立的前五年担任首席技术官。在此期间,EDB 成为 PostgreSQL 社区的重要支持者,他和公司开发或支持开发了许多 PostgreSQL 企业级功能。

+

随后,Denis 创立并担任 OpenSCG 公司的首席执行官,这是一家专注于 PostgreSQL 产品和咨询的公司,于 2018 年被亚马逊云服务(AWS)收购。之后他在 AWS 担任 PostgreSQL 产品经理,负责 Aurora 和 RDS——全球最大的 PostgreSQL 云服务。

+

Denis 现任 pgEdge 的联合创始人兼首席技术官,这是一家专注于 PostgreSQL 的创新公司。作为 PostgreSQL 领域的连续创业者,他曾在多个 PostgreSQL 会议上发表演讲,多年来指导了众多 PostgreSQL 开发者社区成员,在 PostgreSQL 生态系统中具有重要影响力。

+ +

Michael Meskes

+

Michale 目前是独立顾问/天使投资人。Michael Meskes 整个职业生涯都专注于开源领域。他创立并运营了 credativ 公司,这是一家纯开源技术公司(公司于 2021 年被 Instaclustr 收购,现已成为 NetApp Instaclustr 的一部分,继续为全球企业提供专业的开源技术服务和支持)。在超过 20 年的时间里,他领导这个开源爱好者团队,通过自力更生将公司业务扩展至三个不同的大洲。

+

Michael 从 1993 年开始从事开源工作,至今仍作为开发者和提交者活跃在多个开源项目中。他积极参与开源技术推广工作,并曾在当地大学教授开源基础设施课程。

+

作为开源生态系统的资深专家和倡导者,Michael 在开源商业化、技术发展和社区建设方面拥有丰富的经验和深刻的洞察。

+ +

Cédric Villemain

+

Cedric 是法国 Data Bene 公司的首席执行官。Cédric 于 2004 年开始接触 PostgreSQL,从那时起一直在探索其各个方面。他是 Data Bene 公司的创始人(前身为 2ndQuadrant France),这是一家致力于开源技术、PostgreSQL 及其扩展的全球性公司。 作为 PostgreSQL 领域的资深专家,Cédric 在数据库技术方面拥有近二十年的丰富经验,专注于为全球客户提供 PostgreSQL 相关的专业服务和解决方案。

+ +

Alvaro Hernandez

+

Álvaro 是一位充满激情的数据库和软件开发者,作为 OnGres 公司("ON postGRES")的创始人,他专注于 PostgreSQL 和数据库研发工作已超过二十年。作为开源倡导者和开发者,他创建了 StackGres(在 Kubernetes 上运行 PostgreSQL 的平台)和 ToroDB(基于 PostgreSQL 的 MongoDB 解决方案)等知名软件项目,并创立了非营利组织 PostgreSQL 基金会和西班牙 PostgreSQL 用户组。他为 PostgreSQL JDBC 驱动程序贡献了 SCRAM 身份验证库等重要功能,经常在 PostgreSQL、数据库、云计算和 Java 会议上发表演讲,在过去 10 年中已完成超过 140 场技术演讲,并于 2019 年获得亚马逊公司的"AWS 数据英雄"称号。作为 PostgreSQL 生态系统中的重要贡献者和技术专家,他致力于推动开源数据库技术的发展和普及。

+ +

展望

+

IvorySQL 专家顾问委员会的成立,标志着 IvorySQL 生态迈向新阶段。凭借全球顶尖专家的智慧与经验,IvorySQL 将进一步融合开源技术与企业级需求,打造高性能、高兼容的数据库产品,为全球用户提供更优质的解决方案,推动开源数据库生态的繁荣发展。

+
+
+ +
+
+
▼ 专家成员 (23位)
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-kylin-cert.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-kylin-cert.mdx new file mode 100644 index 0000000..fb14f44 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-kylin-cert.mdx @@ -0,0 +1,122 @@ +--- +title: 【生态再升级】IvorySQL 4.5 与银河麒麟高级服务器操作系统V11完成适配认证! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
【生态再升级】IvorySQL 4.5 与银河麒麟高级服务器操作系统V11完成适配认证!
+
📅 发布时间:2025 年 9 月 26 日
+
+ +
+

+ IvorySQL 生态再进一步!近日,IvorySQL 4.5 成功适配银河麒麟高级服务器操作系统 V11。这一适配标志着国产开源数据库与自主操作系统生态的深度融合,进一步助力中国信创产业在高安全、高性能数据库领域的自主可控发展。 +

+ +

多平台兼容,筑牢应用根基

+

+ 银河麒麟高级服务器操作系统 V11(简称 Kylin Server V11)是由麒麟软件(KylinSoft)基于多年技术积累和应用实践经验,为企业级关键业务量身打造的新一代服务器操作系统。该系统于 2025 年 8 月 26 日正式发布,是中国首个采用 Linux 6.6 内核的商业发行版。它以高可靠、高可用、高安全、高性能和高扩展为核心优势,深度融合 AI 技术,构建了高速网络协议 MPTCP、热补丁管理、智能故障诊断、场景化优化及安全容器镜像仓库等关键技术体系。 +

+

+ 此次适配测试覆盖了 Intel、AMD、海光、兆芯 等主流硬件平台。经严格验证,IvorySQL 4.5 与银河麒麟高级服务器操作系统 V11 在兼容性、性能表现与可靠性方面,均达到通用场景及关键业务的应用要求,能为用户核心系统提供稳定、高效的技术支撑。 +

+ + + +

生态协同,赋能国产化发展

+

+ IvorySQL 始终以“完善国产数据库生态”为核心,积极推动与国产操作系统的深度适配。此次与银河麒麟的成功合作,不仅是双方技术实力的互认,更标志着国产数据库与操作系统在生态协同上的进一步突破——为企业数字化转型、关键业务系统国产化替代,提供了更安全、更可靠的“数据库+操作系统”一体化解决方案。 +

+ +

未来展望:技术深耕与生态共荣

+

面向未来,IvorySQL 将在技术创新与生态建设上持续发力:

+
    +
  • 一方面,聚焦数据库内核技术迭代,在高性能事务处理、分布式架构、智能运维等方向深化研发,为用户提供更具技术竞争力的产品;
  • +
  • 另一方面,持续扩大 “生态朋友圈”,与更多国产软硬件厂商开展适配与联合创新,与生态伙伴携手共筑自主可控的数字底座,为国产基础软件产业的蓬勃发展注入更强动能。
  • +
+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-loongarch-cert.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-loongarch-cert.mdx new file mode 100644 index 0000000..8f103d3 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-loongarch-cert.mdx @@ -0,0 +1,138 @@ +--- +title: IvorySQL 适配 LoongArch® 龙架构 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
IvorySQL 适配 LoongArch® 龙架构
+
📅 发布时间:2025 年 9 月 12 日
+
+ +
+

+ IvorySQL 社区很高兴向您宣布,IvorySQL 已成功适配LoongArch® 龙架构,为国产数据库与国产芯片的深度融合迈出了坚实一步。这一里程碑标志着 IvorySQL 在推动国产化生态建设、赋能信创产业方面取得了重大突破,为用户提供更高效、稳定、安全的数据库解决方案。 +

+ +

适配LoongArch® 龙架构,助力国产化生态

+

+ 2020年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙架构(LoongArch®),包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令。 +

+

龙架构具有较好的自主性、先进性与兼容性:

+
    +
  • 先进性:吸收近年来指令集发展的先进技术成果,提高代码效率
  • +
  • 兼容性:融合X86、ARM等的主要特点,高效支持二进制翻译
  • +
  • 模块化:基础部分、二进制翻译、虚拟化、向量化
  • +
  • 扩展性:指令槽留有余地,利于今后的持续演进
  • +
+

+ IvorySQL是一款基于PostgreSQL的开源关系型数据库,它继承了PostgreSQL强大的功能和稳定性,同时针对特定用户的需求进行了优化和扩展。 +

+

+ 作为PostgreSQL的重要分支,IvorySQL不仅保持了与上游版本的兼容性,还致力于实现对 Oracle 数据库的兼容,并可直接进行替换。 +

+

+ 2025年6月,IvorySQL发布了4.5版本,新增了全平台MIPS打包支持,在已有ARM和X86架构的基础上,进一步扩展了对多样化芯片生态的支持。 +

+

+ 此次 IvorySQL 与龙架构的成功适配,不仅实现了软硬件的深度协同优化,还进一步推动了国产数据库在信创产业中的广泛应用。 +

+

+ 通过在龙架构上的深度优化,IvorySQL 能够充分发挥龙芯处理器的性能优势,提供更高效的数据处理能力和更低的延迟。无论是企业级 OLTP 业务、数据分析,还是云原生场景,IvorySQL 在龙架构上的表现都展现出卓越的稳定性和兼容性,为用户提供了高性价比的数据库解决方案。 +

+ + + +

未来展望

+

+ 未来,IvorySQL 将继续深化与龙架构的合作,持续优化性能并扩展应用场景。IvorySQL 计划在后续版本中进一步增强对国产芯片和操作系统的支持,同时推动 IvorySQL 在云原生、AI 融合等前沿领域的创新应用,为全球用户提供更优质的数据库解决方案。 +

+

+ 欢迎广大开发者、用户和合作伙伴加入 IvorySQL 开源社区,共同探索数据库技术的无限可能! +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-navicat.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-navicat.mdx new file mode 100644 index 0000000..be2fe5e --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-navicat.mdx @@ -0,0 +1,136 @@ +--- +title: IvorySQL 上线 Navicat +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
IvorySQL 上线 Navicat
+
📅 发布时间:2025 年 8 月 4 日
+
+ +
+

+ 近日,IvorySQL 已完成与全球领先的数据库管理开发工具 Navicat 的全面兼容适配!从 Navicat Premium 17.3 版本开始,用户可直接使用 Navicat 无缝连接、管理和开发 IvorySQL 数据库。 +

+

+ Navicat 以其强大的功能、直观的用户界面和卓越的性能,深受全球数百万开发者和数据库管理员的信赖。此次 Navicat 对 IvorySQL 的原生支持,不仅是对 IvorySQL 技术先进性和兼容性的高度认可,更是 IvorySQL 生态建设历程中的一个里程碑式事件。未来,IvorySQL 将继续携手更多行业伙伴,持续优化开源数据库解决方案,助力企业与开发者在数字化转型的浪潮中乘风破浪。 +

+ +

IvorySQL x Navicat 功能图

+ + +

+ Navicat 旗下全能型工具 Navicat Premium 与轻量化管理工具 Navicat Premium Lite 均已接入 IvorySQL 数据库,且支持 Windows、macOS 和 Linux 多操作系统。其中,轻量化的 Navicat Premium Lite 为小型团队及独立开发者提供专业免费的工具选择,为开源用户提供强有力的技术支撑,功能涵盖数据查看器、对象设计器、SQL 编辑器(含 SQL 美化与代码补全)、导入导出、用户管理及协同合作等。而全功能的 Navicat Premium 还具备更多高阶功能,包括 AI 助手、询问 AI、数据同步、结构同步、备份还原、自动运行、数据字典、模型设计、商业智能及数据分析等。 +

+

+ 此次瀚高 IvorySQL 与 Navicat 的合作,为国内开源数据库项目注入更多活力与可能性。未来,我们将持续与瀚高团队展开深度合作,力求精准满足更多用户的需求。 +

+ +

📖 官方兼容性认证证书

+

+ 自 Navicat V17.3 版本起,Navicat Premium 与 Navicat Premium Lite 已完成对 IvorySQL V4 的兼容测试;同时,Navicat 亦获得 IvorySQL 社区授予的兼容性认证证书。 +

+ + + +

关于 IvorySQL

+

+ IvorySQL 是由瀚高股份主导研发的一款开源的兼容 Oracle 的 PostgreSQL。 +

+

+ IvorySQL 与 PostgreSQL 国际社区紧密合作,保持与最新 PG 版本内核同步,为用户提供便捷的升级体验。基于双 Parser 架构设计,100% 与原生 PostgreSQL 兼容,支持丰富的 PG 周边工具和扩展,并根据用户需求提供定制化工具。同时,IvorySQL 提供更全面灵活的 Oracle 兼容功能,具备高度的 SQL 和 PL/SQL 兼容性能够为企业构建更加高效、稳定和灵活的数据库解决方案。 +

+ +

关于 Navicat

+

+ 公司始于 1999 年中国香港,创立了 Navicat 品牌和系列产品。我们专注于数据库工具配套技术的研发与技术创新,以产品力与客户需求为导向不断提升工具的可靠性、便捷性、稳定性和安全性。Navicat 致力于帮助全球用户简化管理和维护数据库,用户群体包括数据库相关工作者、应用开发者以及数据分析师等。目前,超过五成的《财富》世界 500 强企业每天都会使用 Navicat。此外,Navicat 被广泛应用在各行各业,涵盖至科技、零售、医疗、运输、物流、酒店、银行、制造商以及更多其他行业或领域。 +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-2025.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-2025.mdx new file mode 100644 index 0000000..9fad123 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-2025.mdx @@ -0,0 +1,171 @@ +--- +title: 开源之夏 2025 结项名单揭晓!IvorySQL 社区双项目圆满收官 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 开源之夏 2025 结项 +
+ +
+
开源之夏 2025 结项名单揭晓!IvorySQL 社区双项目圆满收官
+
📅 发布时间:2025 年 11 月 13 日
+
+ + + +
+

+ 11 月 9 日,开源之夏 2025 结项名单揭晓!今年共有 182 家开源社区,565 个项目任务,450 所高校的 2290 名学生报名参与。 +

+

+ 在更为严苛的申请和审核条件下,本届开源之夏产生了 518 位中选学生;在经历了三个月的项目开发和一个月的代码合入期后,最终 437 位同学通过了导师、社区和组委会的审核,成功结项。 +

+

+ 在开源之夏 2025 活动中,IvorySQL 社区共提交了 2 个项目课题,分别是:为 IvorySQL 增加一键式安装脚本、为 IvorySQL 开发基于 uuid-ossp 的 sys_guid 函数,最终两个项目各有一位高校学生中选,最终他们也都顺利结项!在此,IvorySQL 社区祝贺两位同学顺利结项。 +

+

+ 结项公示地址:https://summer-ospp.ac.cn/final +

+ +

IvorySQL 社区项目介绍

+

+ 今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发。 +

+ +

项目 1:为 IvorySQL 增加一键式安装脚本

+

+ IvorySQL 是一个开源的基于 PostgreSQL 的兼容 Oracle 的数据库,支持在多个平台和操作系统上使用。目前,IvorySQL 需要通过手动执行多条命令进行源码安装,缺乏一键式安装方式。虽然已有源码安装的教程和命令,但不同操作系统下的安装过程存在差异,且手动执行的过程繁琐且容易出错。 +

+

+ 为此,计划通过增加一键式安装脚本,使用户能够快速、简便地通过源码安装 IvorySQL。最终目标是提供一个一键式安装脚本,用户只需进行简单配置并执行脚本,就能通过一条命令完成 IvorySQL 的安装和启动。 +

+
+

👨‍🎓 中选学生:王硕

+

👨‍🏫 项目导师:矫顺田

+

📨 联系邮箱:jiaoshuntian@highgo.com

+

🔑 项目难度:基础

+

技术领域:PostgreSQL

+

项目详情:https://summer-ospp.ac.cn/org/prodetail/258430417

+
+ +

项目 2:为 IvorySQL 开发基于 uuid-ossp 的 sys_guid 函数

+

+ IvorySQL 是一个开源的基于 PostgreSQL 的数据库,支持多种 Oracle 兼容特性。目前,IvorySQL 需要一个强大且确保数据库级别唯一的 sys_guid 函数。尽管 PostgreSQL 内核提供了类似的函数,如基于伪随机数的 gen_random_uuid(),但仍缺少专门的 sys_guid 函数。 +

+

+ 因此,计划基于 uuid-ossp/e2fs 扩展开发一个符合需求的 sys_guid 函数,并将最终代码以 PR 形式提交到 GitHub。 +

+
+

👨‍🎓 中选学生:崇鹏豪

+

👨‍🏫 项目导师:牛世继

+

📨 联系邮箱:niushiji@highgo.com

+

🔑 项目难度:基础

+

技术领域:PostgreSQL

+

项目详情:https://summer-ospp.ac.cn/org/prodetail/258430418

+
+ +

关于开源之夏

+

+ “开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。 +

+

+ 活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取结项报酬和结项证书。 +

+

+ 活动官网:https://summer-ospp.ac.cn/
+ 官方邮箱:org@summer-ospp.ac.cn +

+ +

总结

+

+ 开源之夏是高校学生接触开源、参与开源的有效途径,IvorySQL 社区十分荣幸参与其中,并辅助两位高校学生顺利结项。后续 IvorySQL 将会邀请两位高校学生参与 IvorySQL 社区,也会继续参与开源之夏等开源活动。 +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-students.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-students.mdx new file mode 100644 index 0000000..68925f9 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-ospp-students.mdx @@ -0,0 +1,166 @@ +--- +title: 恭贺开源之夏IvorySQL项目中选学生 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
恭贺开源之夏 2025 IvorySQL 项目中选学生
+
📅 发布时间:2025 年 06 月 28 日
+
+ +
+

+ 6月28日,经历了导师、社区、组委会三轮审核后,开源之夏2025中选名单正式揭晓!今年,共有518位海内外高校同学在愈发激烈的竞争中脱颖而出,成功中选开源之夏2025项目任务。 +

+

+ 中选公示名单:
+ https://summer-ospp.ac.cn/org/projectlist +

+

+ 在开源之夏 2025 活动中,IvorySQL社区共提交了2个项目课题,分别是:为IvorySQL增加一键式安装脚本、为IvorySQL开发基于uuid-ossp的 sys_guid 函数,最终两个项目各有一位高校学生中选。IvorySQL 社区恭贺两位中选同学,并预祝两位同学可以顺利结项。 +

+ +

IvorySQL 社区项目介绍

+

今年 IvorySQL 社区在开源之夏共发布了 2 个项目,全部围绕 IvorySQL 本身的开发。

+ +

项目 1:为IvorySQL增加一键式安装脚本

+

+ IvorySQL 是一个开源的基于 PostgreSQL 的兼容 Oracle 的数据库,支持在多个平台和操作系统上使用。目前,IvorySQL 需要通过手动执行多条命令进行源码安装,缺乏一键式安装方式。虽然已有源码安装的教程和命令,但不同操作系统下的安装过程存在差异,且手动执行的过程繁琐且容易出错。 +

+

+ 为此,计划通过增加一键式安装脚本,使用户能够快速、简便地通过源码安装 IvorySQL。最终目标是提供一个一键式安装脚本,用户只需进行简单配置并执行脚本,就能通过一条命令完成 IvorySQL 的安装和启动。 +

+
+

👨‍🎓 中选学生:王硕

+

👨‍🏫 项目导师:矫顺田

+

📨 联系邮箱:jiaoshuntian@highgo.com

+

🔑 项目难度:基础

+

技术领域:PostgreSQL

+

项目详情:https://summer-ospp.ac.cn/org/prodetail/258430417

+
+ +

项目 2:为IvorySQL开发基于uuid-ossp的sys_guid函数

+

+ IvorySQL 是一个开源的基于 PostgreSQL 的数据库,支持多种 Oracle 兼容特性。目前,IvorySQL 需要一个强大且确保数据库级别唯一的 sys_guid 函数。尽管 PostgreSQL 内核提供了类似的函数,如基于伪随机数的 gen_random_uuid(),但仍缺少专门的 sys_guid 函数。 +

+

+ 因此,计划基于 uuid-ossp/e2fs 扩展开发一个符合需求的 sys_guid 函数,并将最终代码以 PR 形式提交到 GitHub。 +

+
+

👨‍🎓 中选学生:崇鹏豪

+

👨‍🏫 项目导师:牛世继

+

📨 联系邮箱:niushiji@highgo.com

+

🔑 项目难度:基础

+

技术领域:PostgreSQL

+

项目详情:https://summer-ospp.ac.cn/org/prodetail/258430418

+
+

+ 开源之夏是高校学生接触开源、参与开源的有效途径,IvorySQL 社区期待与中选的两位同学一起参与社区共建,并祝愿两位同学顺利结项且在此过程中取得进步。 +

+ +

关于开源之夏

+

+ “开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,由中国科学院软件研究所和华为技术有限公司共同主办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。 +

+

+ 活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取结项报酬和结项证书。 +

+

+ 活动官网:
+ https://summer-ospp.ac.cn/ +

+

+ 官方邮箱:
+ org@summer-ospp.ac.cn +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-pku-course.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-pku-course.mdx new file mode 100644 index 0000000..f8b2105 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-pku-course.mdx @@ -0,0 +1,128 @@ +--- +title: 瀚高 & IvorySQL 走进北京大学:助力培养创新型数据库人才 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
瀚高 & IvorySQL 走进北京大学:助力培养创新型数据库人才
+
📅 发布时间:2025 年 04 月 21 日
+
+ + + +
+

+ 2020年1月COPU(中国开源软件推进联盟)成员开会讨论面向高校的开源示范课程,由联盟副秘书长北京大学荆琦老师牵头筹备,并首先在北大软微学院试点。本次是中国PostgreSQL分会联合会员企业应邀第五次参与授课,课程吸引了国内头部开源大厂积极加入,包括众多开源项目。课程面向北大研一学生(研一第二学期课程,每年3-6月),采用正式学分制,每个项目授课团队包括48课时(3学分)的开源通识课和开发实践课。 +

+ +

北京大学:开放进取,培养核心竞争力人才

+

+ 作为中国高校“放眼世界”的开路者,北京大学秉承传统,开放进取,始终重视培养学生的创新思维和实践能力。而 PG 内核开发通识课,正是北大为培养具备核心竞争力的数据库人才提供的丰富前沿学术资源。在这里,学子们将融合多元知识背景与丰富的实践经验,逐渐成长为具备核心竞争力的创新型数据库人才,为未来开源数据库研发工作奠定坚实的基础。 +

+ +

《开源PostgreSQL生态发展与AI融合》通识课顺利开展

+

+ 2025年4月21日,中国开源软件推进联盟PostgreSQL分会联合杭州易景数通、瀚高为北京大学软件与微电子学院研一同学们带来的《开源PostgreSQL生态发展与AI融合》通识课顺利开展。 +

+ +

IvorySQL 与开源社区贡献指南主题分享

+

+ 瀚高研发工程师矫顺田在通识课上带来了《IvorySQL与开源社区贡献指南》的主题分享。讲师矫顺田在北大课程中介绍,IvorySQL基于PostgreSQL打造,通过双解析器引擎(Oracle/PostgreSQL语法兼容)和双端口设计(5432/1521)实现与Oracle高度兼容,内核动态钩子与插件ivorysql_ora支撑数据类型、函数等深度对齐。云原生方面,集成K8s Operator、Serverless架构适配多平台。社区鼓励开发者通过GitHub提交代码或参与PostgreSQL补丁审查,以“代码+测试+文档”模式推动开源协作,年度活动“开源之夏”提供实践舞台。 +

+ + + +

培育未来数据库研发人才

+

+ 北京大学“PostgreSQL开发基础及实践”研究生课程旨在促进开源技术在中国高校的传播,进一步提高北京大学研究生对PostgreSQL的开发实践能力,培育未来的数据库研发人才。PostgreSQL生态不断繁荣,国内涌现了大量基于PostgreSQL创新的开源项目和周边工具,特别是PostgreSQL生态开源项目IvorySQL(兼容Oracle)不仅能帮助企业通过使用开源数据库降本增效,也为高校师生参与开源项目提供路径。通过开源方式参与协作、学习创新,能更有效的促进高校学生掌握数据库核心技术,将来为开源或信创产业发展发展贡献力量。 +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-2-released.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-2-released.mdx new file mode 100644 index 0000000..0925820 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-2-released.mdx @@ -0,0 +1,143 @@ +--- +title: IvorySQL 4.2 发布 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
版本发布 | IvorySQL 4.2 发布
+
📅 发布时间:2025 年 01 月 13 日
+
+ +
+

IvorySQL 4.2 已于 2025 年 1 月 13 日正式发布。新版本全面支持 PostgreSQL 17.2,并修复了多项 bug。

+ +

增强功能

+

PostgreSQL 17.1 增强功能

+
    +
  • 确保当 RLS 应用于非顶级表引用时,缓存的计划会标记为依赖于调用角色
  • +
  • 使 libpq 在 SSL 或 GSS 协议协商期间丢弃接收到的错误消息
  • +
  • 修复 SET SESSION AUTHORIZATION 和 SET ROLE 之间的意外交互
  • +
  • 防止受信任的 PL/Perl 代码修改环境变量
  • +
  • 修复在附加或分离表分区时对外键约束的目录状态更新问题
  • +
+

有关更多详细信息,请访问 PostgreSQL 17.1 发布说明

+ +

PostgreSQL 17.2 增强功能

+
    +
  • 修复与 struct ResultRelInfo 配合使用的扩展的 ABI 断裂问题
  • +
  • 恢复 ALTER {ROLE|DATABASE} SET role 功能
  • +
  • 修复逻辑复制槽的 restart_lsn 可能回退的情况
  • +
  • 在执行 pg_rewind 时避免删除仍需使用的 WAL 文件
  • +
  • 修复与删除共享统计条目相关的竞争条件
  • +
+

有关更多详细信息,请访问 PostgreSQL 17.2 发布说明

+ +

IvorySQL 4.2 修复的问题

+
    +
  • 修复 pg_upgrade 问题,现在可使用 pg_upgrade 升级 IvorySQL
  • +
  • 提供 Rocky9 安装包,目前可在 Rocky Linux 9 上安装 IvorySQL 4.x
  • +
  • 修正 ivorysql_docs 中的英文语法错误
  • +
+ +

源码

+

IvorySQL 主要包含 2 个代码仓库:

+ + +

贡献者

+

以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试者或问题报告人,贡献了此次版本的发布。

+
+ Cary Huang, Denis Lussier, Fawei Zhao, Grant Zhou, Hope Gao, Lily Wang, Shawn Yan, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Zhibin Wang. +
+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-4-released.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-4-released.mdx new file mode 100644 index 0000000..5b8a58a --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-4-released.mdx @@ -0,0 +1,160 @@ +--- +title: IvorySQL 4.4 发布 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
IvorySQL 4.4 发布
+
📅 发布时间:2025 年 03 月 10 日
+
+ +
+

IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。

+ +

增强功能

+

PostgreSQL 17.3 增强功能

+
    +
  • 加强 PQescapeString 及相关函数对无效编码输入字符串的防护。
  • +
  • 恢复在连接请求中出现的数据库和用户名的自动截断。
  • +
  • 从连接权限检查和限制中排除并行工作者。
  • +
  • 从 LWLock 等待事件名称中移除 “Lock” 后缀。
  • +
  • 修复窗口聚合中可能重用过时结果的问题。
  • +
  • 防止在关系截断过程中启动检查点。
  • +
+

有关更多详细信息,请访问 PostgreSQL 17.3 发布说明

+ +

PostgreSQL 17.4 增强功能

+
    +
  • 改进 libpq 的引号处理函数行为。
  • +
  • 修复 pg_createsubscriber 中的小内存泄漏问题。
  • +
  • 修复 meson 构建系统以正确检测 bsd_auth.h 系统头文件的可用性。
  • +
+

有关更多详细信息,请访问 PostgreSQL 17.4 发布说明

+ +

新功能

+

1. ARM64 架构全平台介质包

+

提供适用于 ARM 架构的全平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、Kylin、UOS、NSAR OS 等。

+ +

2. X86 架构全平台介质包

+

提供适用于 X86 架构的全平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、Kylin、UOS、NSAR OS 等。

+ +

3. 新增内核架构设计专栏

+

新增一系列内核架构设计文档,首个主题为 Oracle 兼容性,深入探讨每个模块的框架、设计和实现原理,旨在帮助用户深入理解 Oracle 兼容性框架。目前已经发布两个模块的架构设计文档:

+
    +
  • Oracle 兼容性框架中的双 parser 架构原理分析
  • +
  • Oracle 兼容性框架中的 initdb 架构原理分析
  • +
+ +

4. IvorySQL 官方网站新增聊天室功能

+

在官方网站上新增聊天室功能,支持与 IvorySQL 相关的智能互动和问答环节。

+ +

修复的问题

+
    +
  • 使用不可见列和 pg_dump 时 SQL 不完整的问题
  • +
  • EulerOS 的安装包问题
  • +
+

更多详情参考:IvorySQL 4.4 发布说明

+ +

源码

+

IvorySQL 主要包含 2 个代码仓库:

+ + +

贡献者

+

以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:

+
+ Alex Guo, Cary Huang, Denis Lussier, Fawei Zhao, Flyingbeecd, Grant Zhou, Imran Zaheer, Kang Wang, Lily Wang, Mingran Feng, Ruohang Feng, Shawn Yan, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Xueyu Gao, Zhenhao Pan. +
+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-5-released.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-5-released.mdx new file mode 100644 index 0000000..ef25320 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-5-released.mdx @@ -0,0 +1,153 @@ +--- +title: IvorySQL 4.5 发布 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > 正文内容 +
+ +
+
IvorySQL 4.5 发布
+
📅 发布时间:2025 年 06 月 04 日
+
+ +
+

2025 年 6 月 4 日,IvorySQL 4.5 正式发布!

+

新版本全面支持 PostgreSQL 17.5,新增多项新功能,并修复了已知问题。

+ +

增强功能

+

PostgreSQL 17.5 增强功能:

+
    +
  • 修复检查声明为 GB18030 编码的无效字符串时单字节缓冲区过读问题
  • +
  • 正确处理分区表上的自引用外键
  • +
  • 避免 brin_bloom_union() 合并压缩 BRIN 摘要时发生数据丢失
  • +
  • 正确解析嵌套在 WITH 子句中的 INSERT/UPDATE/DELETE/MERGE 命令所引用的外部 CTE 名称
  • +
  • 修正 ALTER TABLE ADD COLUMN 对含默认值的域类型处理逻辑
  • +
+

更多细节请参阅 PostgreSQL 发布说明

+ +

新增特性

+
    +
  • 升级至 PG 17.5 内核
  • +
  • 全平台 MIPS 打包支持:除了支持已有 ARM 和 X86 架构,新增 MIPS 架构的多平台介质包,兼容国内外主流操作系统(含麒麟、统信 UOS、凝思 NSAR OS 等)
  • +
  • IvorySQL 在线体验:提供基于 Web 的即时体验环境,用户可通过浏览器直接操作 IvorySQL 4.5 数据库
  • +
  • 新增行为准则
  • +
  • 更新社区贡献指南
  • +
  • 通过 PR 实现文档自动构建与官网更新
  • +
  • 增强贡献者工作流:支持 /assign 命令自助分配任务
  • +
  • IvorySQL Operator V4 适配 IvorySQL 4.5,升级系统组件与数据库扩展版本
  • +
+

IvorySQL 在线体验这一新增功能,您可以阅读文章 IvorySQL-WASM:免安装的数据库探索之旅 了解详情。

+ +

修复已知问题

+
    +
  • 修复 check_compatible_mode与assign_compatible_mode 枚举值错误问题
  • +
  • 修复文档中 GUC 框架测试结果描述问题
  • +
  • 修复文档中 Oracle 兼容性参数描述问题
  • +
  • 修复文档中 README 路径问题
  • +
  • 修复兼容模式变更时 search_path 未更新问题
  • +
  • 修复 ModifyTableContextUpdateContext 兼容性问题
  • +
  • 修复 initdb -C identifier_case_switch 不生效问题
  • +
+

详情参考:IvorySQL 4.5 发布说明

+ +

源码

+

IvorySQL 主要包含 2 个代码仓库:

+ + +

感谢贡献者

+

以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:

+
+ Cary Huang, Denis Lussier, Fawei Zhao, Flyingbeecd, Ge Sui, Grant Zhou, Hulin Ji, Hope Gao, Lily Wang, Renli Zou, Shawn Yan, Shihua Yang, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Zheng Tao, Zhenhao Pan, Zhuoyan Shi. +
+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-6-released.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-6-released.mdx new file mode 100644 index 0000000..db639a9 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v4-6-released.mdx @@ -0,0 +1,160 @@ +--- +title: 版本发布| IvorySQL 4.6 发布 +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > IvorySQL 4.6 发布 +
+ +
+
版本发布| IvorySQL 4.6 发布
+
📅 发布时间:2025 年 9 月 10 日
+
+ +
+

2025 年 9 月 10 日,IvorySQL 4.6 正式发布!

+

新版本全面支持 PostgreSQL 17.6,新增多项新功能,并修复了已知问题。

+ +

增强功能

+

PostgreSQL 17.6 增强功能:

+
    +
  • 加强规划器估计函数中的安全检查。
  • +
  • 防止 pg_dump 脚本被用于攻击运行还原操作的用户。
  • +
  • 在 pg_dump 输出的注释中包含的名称中将换行符转换为空格。
  • +
  • 修复 BRIN numeric_minmax_multi_ops 支持函数中的距离计算错误。
  • +
  • 避免我们将接受的 XML 输入大小出现倒退问题。
  • +
+

更多细节请参阅 PostgreSQL 发布说明

+ +

新增特性

+
    +
  • 升级至 PG 17.6 内核。
  • +
  • 兼容 MongoDB 的解决方案:使用 FerretDB 和 DocumentDB 提供兼容 MongoDB 的解决方案。
  • +
  • 全平台 LoongArch 打包:提供适用于 LoongArch 架构的全平台介质包,支持国内外主流操作系统,包括红帽、Debian、麒麟、统信和凝思等操作系统。还支持 x86、ARM 和 MIPS 架构。
  • +
  • IvorySQL 在线试用:为用户提供基于 Web 的平台,可在线体验 IvorySQL V4.6,直接通过浏览器界面进行数据库交互。
  • +
  • 容器化部署支持(Docker Swarm):支持在 Docker Swarm 环境中部署单机 IvorySQL 数据库和高可用集群。
  • +
  • 容器化部署支持(Kubernetes):支持使用 Helm 在 Kubernetes(K8 S)上部署单机 IvorySQL 数据库和高可用集群。
  • +
  • IvorySQL Cloud v4.0 已发布:IvorySQL Cloud 平台目前支持 IvorySQL v4 数据库的订阅管理,以及其周边生态系统的全面管理。
  • +
+ +

修复已知问题

+
    +
  • 修复 aarch64 平台上缺少 libcrypt 的问题。
  • +
  • 修复执行 make 和 make install 时,前缀为 test_ 的扩展被错误地编译和安装问题。
  • +
  • 文档:修复一些拼写错误。
  • +
  • 文档:修复安装部分的文档错误。
  • +
  • 文档:更新社区贡献流程。
  • +
+

详情参考:

+ + +

源码

+

IvorySQL 主要包含 2 个代码仓库:

+ + +

感谢贡献者

+

以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:

+
+ caffiendo, Cédric Villemain, Fawei Zhao, flyingbeecd, Ge Sui, Grant Zhou, huchangqiqi, Pedro Lopez, RRRRhl, Ruohang Feng, shangwei007, Shawn Yan, Shaolin Chu, Shihua Yang, Shiji Niu, Shuntian Jiao, tiankongbuqi, Xiangyu Liang, Xinjie Lv, Xueyu Gao, Yanliang Lei, Yasir Hussain Shah, Yuan Li, Zheng Tao, Zhenhao Pan, Zhuoyan Shi. +
+

感谢以上贡献者!

+ +

欢迎试用

+

+ 欢迎各位社区小伙伴试用 IvorySQL 4.6,如发现任何问题,可提交 issue 反馈,我们将为您送上 IvorySQL 周边好礼! +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v5-0-released.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v5-0-released.mdx new file mode 100644 index 0000000..b1b1bb5 --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v5-0-released.mdx @@ -0,0 +1,172 @@ +--- +title: IvorySQL 5.0 发布:基于 PG 18.0,Oracle 兼容、生态组件、云原生与易用性全面进化! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > IvorySQL 5.0 发布 +
+ +
+
IvorySQL 5.0 发布:基于 PG 18.0,Oracle 兼容、生态组件、云原生与易用性全面进化!
+
📅 发布时间:2025 年 11 月 25 日
+
+ +
+

+ [cite_start]IvorySQL 开源社区今天激动的向大家宣布:IvorySQL 5.0 发布了! [cite: 5] [cite_start]基于 PostgreSQL 18.0 全面升级:Oracle 兼容性再突破,生态组件集成再升级,云原生深度支持,配合全平台安装包与在线丝滑体验,让复杂变得简单。 [cite: 6] +

+ +

基于 PostgreSQL 18.0

+ [cite_start]

PostgreSQL 18.0 核心升级包括: [cite: 1, 2, 3, 4, 5, 6, 7, 8]

+
    + [cite_start]
  • 引入异步 IO(AIO)子系统,提升性能。 [cite: 1]
  • + [cite_start]
  • pg_upgrade 工具新增优化器统计信息保留功能。 [cite: 2]
  • + [cite_start]
  • 支持跳跃扫描(skip scan)。 [cite: 3]
  • + [cite_start]
  • 新增 uuidv7() 函数。 [cite: 4]
  • + [cite_start]
  • 虚拟生成列成为生成列的默认类型。 [cite: 5]
  • + [cite_start]
  • 支持 OAuth 认证。 [cite: 6]
  • + [cite_start]
  • RETURNING 子句增强支持 OLD 和 NEW 关键字。 [cite: 7]
  • + [cite_start]
  • PRIMARY KEY、UNIQUE、FOREIGN KEY 增加时间范围约束支持。 [cite: 8]
  • +
+ +

新特性

+

新增 21 个 Oracle 兼容功能

+
    +
  • Oracle 兼容 ROWID 支持。
  • +
  • PL/iSQL CALL 调用语法、%ROWTYPE 及 %TYPE 支持。
  • +
  • 空字符串自动转换为 NULL。
  • +
  • 支持在 Oracle 和 PostgreSQL 解析器之间会话级切换。
  • +
  • Oracle 兼容 SYS_GUIDSYS_CONTEXTUSERENV 函数。
  • +
  • 扩展 libpq、存储过程及函数的 OUT 参数支持。
  • +
  • 支持嵌套子程序。
  • +
  • Oracle 兼容 INSTR 函数、FORCE VIEW 及 LIKE 运算符。
  • +
+ +

在线体验与云原生

+
    +
  • 推出基于浏览器的在线体验环境
  • +
  • 全平台打包支持 X86、ARM、MIPS、LoongArch 架构。
  • +
  • 支持 Docker Compose、Swarm 及 Kubernetes (Helm) 容器化部署。
  • +
  • IvorySQL Cloud 5.0 发布,支持可视化全生命周期管理。
  • +
+ +

扩展适配

+

新增或增强支持 pg_cron, pgAudit, PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, system_stats, plpgsql_check, pgvector。

+ +

已修复问题

+
    +
  • 修复 OID 冲突检测工具避免误报。
  • +
  • 消除 MainLoop 悬空指针场景,解决高并发下的偶发段错误。
  • +
  • 重新启用 Oracle 兼容性端到端测试用例。
  • +
  • 修正全局唯一索引强制约束逻辑。
  • +
+ +

源代码

+ + +

致谢

+

感谢产品发布过程中的所有贡献者:

+
+ Carlos Chong, ccwxl, Cédric Villemain, Fu Bei, Fawei Zhao, Ge Sui, Grant Zhou, Imran Zaheer, jerome-peng, Jiaoshun Tian, luss, Martin Gerhardy, Mingran Feng, omstack, otegami, Ruike Sun, rophy, Shaolin Chu, Shawn Yan, Shihua Yang, Shiji Niu, Shuisen Tong, shlei6067, sjw1933, Xiangyu Liang, Xiaohui Liu, Xinjie Lv, xuexiaoganghs, Xueyu Gao, yangchunwanwusheng, Yanliang Lei, Yasir Hussain Shah, Yuan Li, Zhe Zhang, Zheng Tao, Zhenhao Pan, Zhuoyan Shi. +
+ +

问题反馈

+

+ 欢迎大家试用 IvorySQL 5.0,如发现问题,请在 GitHub 提交 issue:https://github.com/IvorySQL/IvorySQL/issues +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v5-1-released.mdx b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v5-1-released.mdx new file mode 100644 index 0000000..ca58a4e --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-pages/news/ivorysql-v5-1-released.mdx @@ -0,0 +1,155 @@ +--- +title: IvorySQL 5.1 正式发布! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

新闻动态

+
● ○ ●
+
+
+ +
+
+
+ 新闻动态 > IvorySQL 5.1 发布 +
+ +
+
版本发布|IvorySQL 5.1 正式发布!
+
📅 发布时间:2025 年 12 月 18 日
+
+ +
+

+ IvorySQL 5.1 基于 PostgreSQL 18.1 构建,包含多项缺陷修复与功能改进。完整更新列表可参考官方文档站点。 +

+ +

PostgreSQL 18.1 增强功能

+
    +
  • 在 CREATE STATISTICS 中检查对 Schema 的 CREATE 权限。
  • +
  • 避免 libpq 中分配大小计算可能引发的整数溢出。
  • +
  • 防止在 SQL/JSON 函数(如 JSON_VALUE)的 DEFAULT 子句包含 COLLATE 表达式时出现“无法识别的节点类型”错误。
  • +
  • 避免对包含分组集(grouping sets)的无变量 HAVING 子句进行错误优化。
  • +
  • 在哈希右半连接(hash right semi join)中禁用并行执行。
  • +
  • 避免在生成有序追加(ordered-append)执行计划时出现潜在的除零错误。
  • +
  • 修复在支持有序访问但不支持仅索引扫描的索引类型下,查询规划器可能失败的问题。
  • +
+

更多细节可参考 PostgreSQL 官方发布说明

+ +

IvorySQL 5.1 新增特性

+
    +
  • 升级至 PG 18.1 内核
  • +
  • 在线体验:IvorySQL 5.1 推出基于浏览器的交互式体验环境,用户无需本地安装,即可实时探索与评估 IvorySQL 5.1 功能。
  • +
  • 全平台安装包支持:提供覆盖 X86、ARM、MIPS、LoongArch 架构的多平台介质包。
  • +
  • 容器化部署支持:支持通过 Docker Compose、Podman、Swarm、Helm 及 Operator 工具,一键部署 IvorySQL 5.1 单机或高可用集群。
  • +
  • IvorySQL Cloud 5.1 同步发布:集成了 IvorySQL 5.1 数据库以及周边生态,实现可视化的数据库发放回收、监控运维等全生命周期管理。
  • +
  • PostgreSQL 扩展:新增支持 10 款 PostgreSQL 扩展,分别是 pg_cron、pgAudit、PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、system_stats、plpgsql_check、pgvector。
  • +
+ +

已修复问题

+
    +
  • 清理编译过程中的告警信息。
  • +
  • 修复 PL/iSQL 解析器拒绝 SELECT INTO 表达式中带括号语法的问题。
  • +
  • 修正文档中关于源码安装时缺失 uuid-ossp 插件的相关描述。
  • +
+ +

源代码

+

IvorySQL 的开发维护主要在以下四个代码仓库进行:

+ + +

贡献者

+

以下人员(按字母顺序)以补丁作者、提交者、评审者、测试人员或问题反馈者的身份参与了本次版本发布:

+
+ Amberwww1, Cédric Villemain, Fawei Zhao, Ge Sui, Grant Zhou, Oreo Yang, Rophy Tsai, Shuntian Jiao, Steven Niu, Xiangyu Liang, Xiaohui Liu, Xinjie Lv, Xueyu Gao, Yasir Hussain Shah, Yuan Li, Zheng Tao, Zhenhao Pan, Zhe Zhang, Zhibin Wang, Zhuoyan Shi. +
+

感谢以上贡献者!

+ +

欢迎试用

+

+ 欢迎各位社区小伙伴试用 IvorySQL 5.1,如发现任何问题,可提交 issue 反馈,我们将为您送上 IvorySQL 周边好礼! +

+
+
+ +
+
+
▼ 文章大纲
+ +
+
+
\ No newline at end of file diff --git a/i18n/zh-CN/docusaurus-theme-classic/navbar.json b/i18n/zh-CN/docusaurus-theme-classic/navbar.json index 6594256..c0b28d4 100644 --- a/i18n/zh-CN/docusaurus-theme-classic/navbar.json +++ b/i18n/zh-CN/docusaurus-theme-classic/navbar.json @@ -83,6 +83,10 @@ "message": "合作伙伴", "description": "Navbar item with label Partners" }, + "item.label.News": { + "message": "社区动态", + "description": "Navbar item with label News" + }, "item.label.Customer Stories": { "message": "客户故事", "description": "Navbar item with label Customer Stories" diff --git a/src/pages/news/detail-pg18-contributors.mdx b/src/pages/news/detail-pg18-contributors.mdx new file mode 100644 index 0000000..bd3d1b3 --- /dev/null +++ b/src/pages/news/detail-pg18-contributors.mdx @@ -0,0 +1,143 @@ +--- +title: "PostgreSQL 18 China Contributors Share Experience: Four Tips for Participation" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Community News +
+ +
+
PostgreSQL 18 China Contributors Share Experience: Four Tips for Participation
+
📅 Published on: October 20, 2025
+
+ +
+

PostgreSQL 18 Officially Released on September 25, 2025. This version not only fixes hundreds of issues but also brings multiple disruptive feature upgrades, such as a brand-new asynchronous I/O (AIO) framework, the newly added Skip Scan technology, and native UUIDv7 support. Each upgrade delivers a better user experience.

+

These rich functional changes and numerous bug fixes are inseparable from the active participation of contributors in the PostgreSQL community. During the development of PostgreSQL 18, more than 200 contributors completed 3,000 commits—an astonishing scale. Notably, the number of contributors from China is constantly growing, including several developers from Highgo Software. This article features exclusive interviews with 5 of these contributors from Highgo, hoping their experiences will inspire those interested in participating in PostgreSQL contributions and even open-source contributions.

+ +

Contributor Interviews

+ +

Li Chao: Adapt to Community Rhythm Quickly, Advise "Be Bold to Participate, Think Before Acting"

+

Both functional modules contributed by Li Chao were merged after the release of PostgreSQL 18. Therefore, his main contributions to the PostgreSQL 18 version focus on code reviews and fixes for several small bugs.

+

As a newcomer to PostgreSQL community contributions, Li Chao needed to re-adapt to the community's work habits and rhythm. He noted that the PostgreSQL community is a fully open working environment, which is significantly different from his previous development experience. However, after a short period of adjustment, he has basically adapted to the community's workflow.

+

Regarding work support, Li Chao's main task is to participate in PostgreSQL community contributions, and the company provides full support for this. This detail fully reflects Highgo's emphasis on and investment in open-source initiatives.

+

For developers attempting to contribute to PostgreSQL for the first time, Li Chao offered two pieces of advice:

+
    +
  • Be bold to participate: The PostgreSQL community is like an open and inclusive big family, very friendly to newcomers. If you have the idea to participate, don't hesitate to take the first step.
  • +
  • Think before acting: Every word in the community will be noticed by many people, so it's crucial to think carefully before speaking. The community values content quality over speed, and there are no emails that require an immediate reply. Therefore, thinking twice before speaking can make communication more efficient and accurate.
  • +
+ +

Niu Shiji: Sensitively Detect Memory Leak Issues, Start Open-Source with Simple Bugs

+

During the development of PostgreSQL 18, Niu Shiji successfully fixed a memory leak issue. He believes that memory leaks are problems that need to be avoided at all costs in daily work. As a software engineer, he has always remained highly sensitive to potential memory leak code. This professional habit enabled him to promptly detect such hidden dangers and resolve them when reading PostgreSQL source code.

+

As an enterprise developer, Niu Shiji actively thinks about the connection with the open-source community while conducting internal business development and actively seeks opportunities to contribute to the community. Highgo has always encouraged its engineers to participate in open-source contributions, allowing employees to allocate part of their working time to open-source projects and providing developers with favorable conditions for participation.

+

Regarding the entry point for open-source contributions, Niu Shiji suggested that PostgreSQL is a large-scale project with diverse contribution methods. Newcomers can start with relatively simple bug fixes, accumulate experience, and then gradually delve into more complex modules.

+ +

Li Yonghao: From Encountering Bugs in Business Development to Contributing to the Community, Grateful for Company and Team Support

+

In this participation in PostgreSQL community contributions, Li Yonghao submitted a bug related to syntax parsing when executing view definitions. He explained that this bug was discovered during the development of database types and operators. In the subsequent process of tracking and resolving the bug, he gained a deeper understanding of the logic of related modules, and this knowledge has laid a more solid foundation for his future work.

+

Li Yonghao stated that he only gradually came into contact with database kernel development after joining Highgo. When he first started, he faced many challenges, such as difficulties in syntax, operators, type conversion, and functions. To solve these problems, on the one hand, he actively consulted and discussed with experienced colleagues; on the other hand, he referred to the design ideas of PostgreSQL's native functions or other products on the market to find the optimal solution.

+

As a R&D personnel at Highgo, Li Yonghao's daily work is related to PostgreSQL kernel development. The bug discovered this time was also detected during the kernel code review work with his colleagues. He mentioned that in recent years, Highgo has listed open-source development as a key task. This participation in open-source contributions has received high attention from leaders from the very beginning. During the communication with international community members, experienced colleagues also provided him with a lot of help and guidance. Li Yonghao expressed his sincere gratitude to the leaders and colleagues for their encouragement and support.

+

Looking back three years ago, when Li Yonghao first joined Highgo and came into contact with PostgreSQL, he thought open-source contributions were a distant thing. Now, as a "newcomer" with not much experience in database kernel development, being able to participate in the contribution of PostgreSQL 18 and gain attention is a great encouragement for him. He hopes that more people will boldly participate in open-source in the future, because the "experts" in the community are very enthusiastic about replying to questions. As long as you actively participate, you will definitely gain something.

+ +

Jiao Shuntian: Fix Bugs in pg_amcheck Tool, Overcome Technical Challenges with Company Support

+

In his contributions to PostgreSQL 18, Jiao Shuntian submitted a bug fix patch for the pg_amcheck tool. He said that as a complex database system, PostgreSQL includes multiple professional sub-modules, and he often encounters technical issues related to lexical and syntax parsing in actual development.

+

However, Highgo has established an efficient internal collaboration mechanism. Each R&D personnel specializes in a specific field. For example, some colleagues specialize in query parsers and have accumulated profound experience in lexical/syntax analysis. At the same time, the company regularly holds technical sharing sessions where the person in charge of each module shares the latest research results. In addition, it has built a comprehensive internal documentation system covering the design principles and common problems of each module. These supports enable R&D personnel to quickly obtain professional help even when encountering unfamiliar fields, which not only improves the efficiency of problem-solving but also promotes the overall technical growth of the team.

+

Jiao Shuntian mentioned that Highgo's corporate mission is "Connect the World Through Open Source". Therefore, the company strongly encourages employees to participate in open-source communities and provides systematic support to balance internal business and open-source contributions. For example, it allows employees to invest in open-source projects during working hours, forms a dedicated R&D team for open-source contributions, and actively organizes and participates in various open-source-related activities.

+

For developers interested in contributing to PostgreSQL, Jiao Shuntian suggested subscribing to the pgsql-hackers mailing list—contributors to the PostgreSQL community mainly conduct R&D discussions through this list, and developers can select topics of interest or expertise to participate in. At the same time, they can also pay attention to PostgreSQL's commitfest website from time to time, participate in patch reviews and testing, and gradually integrate into the community.

+ +

Han Weibo: Fix Partitioned Table Bugs, Delve into PostgreSQL Source Code Driven by Business

+

In his contributions to PostgreSQL 18, Han Weibo's main work was fixing a bug in partitioned tables. He said that in carrying out compatibility business, how to better implement compatibility features while maintaining the "original flavor" of PostgreSQL is a very challenging problem in daily work. To meet this challenge, three aspects of work need to be done well: designing a good plan, strengthening code reviews to avoid reinventing the wheel, and conducting code refactoring in a timely manner to improve code vitality.

+

Han Weibo believes that the company's specific business provides motivation for R&D personnel to deeply learn PostgreSQL and delve into its source code. In this process, by discovering problems, raising questions, and solving problems, they can naturally contribute to the PostgreSQL ecosystem. Highgo provides R&D personnel with a broad platform, sufficient time, and a good working atmosphere, which are important guarantees for being able to concentrate on in-depth research on PostgreSQL.

+

For developers participating in PostgreSQL contributions for the first time, Han Weibo's advice is: read more code, practice more, and ask more active questions.

+ +

Summary

+

From fixing memory leaks and optimizing syntax parsing to improving tool modules, the practical experiences of the 5 contributors from Highgo are not only vivid examples of Chinese strength integrating into the PostgreSQL ecosystem but also clearly illustrate the real path of "participating in open source". It is not an unattainable technical barrier but a gradual accumulation starting from a code review, a bug fix, or an email discussion.

+

The 3,000 commits behind PostgreSQL 18 are the result of collaboration among more than 200 developers, and the growth in the number of Chinese contributors is making the "diversity" of the open-source ecosystem more distinct. For developers eager to enter the open-source field, Li Chao's "be bold to participate, think before acting", Niu Shiji's "start with simple bugs", and Jiao Shuntian's "follow the community mailing list" may be more precious "entry keys" than technical details.

+

In the future, as more enterprises increase their investment in open source and more developers join the open-source ranks, the PostgreSQL ecosystem will surely achieve more abundant functional breakthroughs. Every small contribution is an important force driving the continuous evolution of this open-source database. We look forward to seeing more new faces in the next version, jointly contributing to the development of the PostgreSQL ecosystem.

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/index.mdx b/src/pages/news/index.mdx new file mode 100644 index 0000000..f49edde --- /dev/null +++ b/src/pages/news/index.mdx @@ -0,0 +1,268 @@ +--- +title: News & Updates +hide_table_of_contents: true +--- + +import { useState, useCallback, useMemo } from 'react'; +import useBaseUrl from '@docusaurus/useBaseUrl'; + +export const NewsData = [ + { + title: "IvorySQL 5.1 Released", + desc: "IvorySQL 5.1 is built on PostgreSQL 18.1, featuring multiple bug fixes and functional improvements.", + date: "2025-12-18", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-v5-1-released", + img: "/img/news/ivorysql-v5-1-released-en.png" + }, + { + title: "IvorySQL 5.0 Released: Evolution in Oracle Compatibility, Cloud Native, and Usability!", + desc: "Based on PostgreSQL 18.0, IvorySQL 5.0 brings breakthroughs in compatibility, ecosystem integration, and deep cloud-native support.", + date: "2025-11-25", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-v5-0-released", + img: "/img/news/ivorysql-v5-0-released-en.png" + }, + { + title: "Open Source Promotion Plan 2025 Results! Successful Conclusion for IvorySQL", + desc: "In OSPP 2025, both projects submitted by the IvorySQL community were successfully completed by university students.", + date: "2025-11-13", + category: "community", + categoryLabel: "Community", + link: "/news/ivorysql-ospp-2025", + img: "/img/news/ivorysql-ospp-2025-en.png" + }, + { + title: "PostgreSQL 18 China Contributors Share Experience: Four Tips for Participation", + desc: "Interviewing 5 contributors from Highgo to inspire more people to join the PostgreSQL and open-source community.", + date: "2025-10-20", + category: "community", + categoryLabel: "Community", + link: "/news/detail-pg18-contributors", + img: "/img/news/detail-pg18-contributors-en.png" + }, + { + title: "Ecosystem Upgrade: IvorySQL 4.5 Certified on Kylin Advanced Server OS V11", + desc: "IvorySQL 4.5 has successfully completed adaptation and certification with Kylin V11.", + date: "2025-09-26", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-kylin-cert", + img: "/img/news/ivorysql-kylin-cert.png" + }, + { + title: "IvorySQL and deepin Complete Compatibility Certification", + desc: "IvorySQL and deepin OS have successfully completed compatibility adaptation and certification.", + date: "2025-09-17", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-deepin-cert", + img: "/img/news/ivorysql-deepin-cert.png" + }, + { + title: "IvorySQL Adapted to LoongArch® Architecture", + desc: "IvorySQL is now successfully adapted to LoongArch®, marking a step forward for domestic databases and chips.", + date: "2025-09-12", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-loongarch-cert", + img: "/img/news/ivorysql-loongarch-cert.png" + }, + { + title: "IvorySQL 4.6 Released", + desc: "Full support for PostgreSQL 17.6 with new features and known issue fixes.", + date: "2025-09-11", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-v4-6-released", + img: "/img/news/ivorysql-v4-6-released-en.png" + }, + { + title: "IvorySQL Now Supported on Navicat", + desc: "Starting from Navicat Premium 17.3, users can seamlessly connect and manage IvorySQL databases.", + date: "2025-08-04", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-navicat", + img: "/img/news/ivorysql-navicat.png" + }, + { + title: "IvorySQL Expert Advisory Committee Established!", + desc: "Founded to leverage enterprise database experience and improve product features and ecosystem.", + date: "2025-07-15", + category: "community", + categoryLabel: "Community", + link: "/news/ivorysql-expert-advisory-committee", + img: "/img/news/ivorysql-expert-advisory-committee-en.png" + }, + { + title: "Congrats to OSPP 2025 IvorySQL Selected Students", + desc: "After three rounds of review, the selected list for OSPP 2025 is officially revealed!", + date: "2025-06-28", + category: "community", + categoryLabel: "Community", + link: "/news/ivorysql-ospp-students", + img: "/img/news/ivorysql-ospp-students-en.png" + }, + { + title: "IvorySQL 4.5 Released", + desc: "Full support for PostgreSQL 17.5 with new features and known issue fixes.", + date: "2025-06-05", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-v4-5-released", + img: "/img/news/ivorysql-v4-5-released-en.png" + }, + { + title: "IvorySQL Visits Peking University Open Source Course Again", + desc: "Highgo engineer Jiao Shuntian shared IvorySQL and Open Source Community Contribution Guide.", + date: "2025-05-07", + category: "community", + categoryLabel: "Community", + link: "/news/ivorysql-pku-course", + img: "/img/news/ivorysql-pku-course-en.png" + }, + { + title: "DeepSeek Powered! IvorySQL AI Doc Assistant is Online!", + desc: "A documentation assistant built on DeepSeek to help you get product info and config code via natural language.", + date: "2025-03-14", + category: "community", + categoryLabel: "Community", + link: "/news/ivorysql-deepseek-assistant", + img: "/img/news/ivorysql-deepseek-assistant.png" + }, + { + title: "IvorySQL 4.4 Released", + desc: "Full support for PostgreSQL 17.4 with new features and known issue fixes.", + date: "2025-03-10", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-v4-4-released", + img: "/img/news/ivorysql-v4-4-released-en.png" + }, + { + title: "IvorySQL 4.2 Released", + desc: "Full support for PostgreSQL 17.2 with various bug fixes.", + date: "2025-01-13", + category: "product", + categoryLabel: "Product", + link: "/news/ivorysql-v4-2-released", + img: "/img/news/ivorysql-v4-2-released-en.png" + } +]; + +export const NewsCard = ({ news }) => { + const { title, desc, date, category, categoryLabel, link, img } = news; + return ( + +
+ {title} +
+
+
📅 {date}
+
+
{title}
+ {categoryLabel} +
+
{desc}
+
+
+ ); +}; + +export const NewsList = () => { + const [filter, setFilter] = useState('all'); + const [currentPage, setCurrentPage] = useState(1); + const pageSize = 10; + const filteredData = useMemo(() => { + if (filter === 'all') return NewsData; + return NewsData.filter(news => news.category === filter); + }, [filter]); + const totalPages = Math.ceil(filteredData.length / pageSize); + const currentData = filteredData.slice((currentPage - 1) * pageSize, currentPage * pageSize); + const handlePageChange = (page) => { + setCurrentPage(page); + if (typeof window !== 'undefined') { window.scrollTo({ top: 400, behavior: 'smooth' }); } + }; + return ( +
+
+ + + +
+
+ {currentData.map((item, index) => )} +
+ {totalPages > 1 && ( +
+ + {currentPage} / {totalPages} + +
+ )} +
+ ); +}; + + + +
+
+

News & Updates

+

Get the latest updates and innovations from IvorySQL.

+
+
+ + \ No newline at end of file diff --git a/src/pages/news/ivorysql-deepin-cert.mdx b/src/pages/news/ivorysql-deepin-cert.mdx new file mode 100644 index 0000000..426880b --- /dev/null +++ b/src/pages/news/ivorysql-deepin-cert.mdx @@ -0,0 +1,125 @@ +--- +title: IvorySQL Completes Compatibility Certification with Deepin, Co-Creating a New Chapter in the Open-Source Ecosystem +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Deepin Certification +
+ +
+
IvorySQL Completes Compatibility Certification with Deepin, Co-Creating a New Chapter in the Open-Source Ecosystem
+
📅 Published on: September 17, 2025
+
+ +
+

+ Recently, IvorySQL and the deepin operating system have successfully completed compatibility adaptation certification. This milestone achievement marks the further deepening of IvorySQL in the domestic operating system ecosystem, providing users with more stable and efficient database solutions. +

+ +

About deepin

+

+ deepin (Deepin Operating System) is a domestic Linux distribution renowned for its "simplicity, aesthetics, and ease of use," boasting a large user base and a solid community foundation. As a mature desktop operating system version, deepin 20 is highly favored by developers and ordinary users at home and abroad for its stable system performance, rich application ecosystem, and exceptional user experience. It is an important part of building a secure and controllable information technology system. +

+ +

About IvorySQL

+

+ IvorySQL is an open-source Oracle-compatible database project built on PostgreSQL. Its core Oracle compatibility features greatly reduce the migration threshold and costs of traditional database applications. The IvorySQL 4.5 version has achieved significant improvements in syntax compatibility, performance optimization, and high-availability capabilities, committed to providing developers and enterprises with more powerful and flexible data management experiences. +

+ +

Deepen Cooperation to Enhance User Experience

+

+ The IvorySQL 4.5 version and deepin 20 (Deepin Operating System) have successfully completed mutual product compatibility certification testing. The certification of IvorySQL 4.5 means that users can enjoy more stable and efficient database services in the deepin 20 environment. We are dedicated to providing users with the best technical experience, ensuring they can efficiently manage data in their daily work. +

+ +

Future Outlook

+

+ The completion of this mutual compatibility certification not only reflects the technical strength of IvorySQL and deepin but also practices the open-source concept of "co-construction, sharing, and co-governance." In the future, both parties will continue to deepen cooperation, actively participate in open-source community building, promote technological iteration and innovation, and work with partners in the industrial chain to inject strong open-source momentum into the vigorous development of the digital era. +

+

+ We welcome developers, users, and partners to join the IvorySQL open-source community and jointly explore the unlimited possibilities of database technology! +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-deepseek-assistant.mdx b/src/pages/news/ivorysql-deepseek-assistant.mdx new file mode 100644 index 0000000..77c80a2 --- /dev/null +++ b/src/pages/news/ivorysql-deepseek-assistant.mdx @@ -0,0 +1,181 @@ +--- +title: "DeepSeek Powered! IvorySQL AI Documentation Assistant Officially Launched!" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Article Content +
+ +
+
DeepSeek Powered! IvorySQL AI Documentation Assistant Officially Launched!
+
📅 Published on: February 2, 2026
+
+ +
+

"Which chapter is that configuration parameter in?" — Maintenance engineer "I", deploying IvorySQL, searches the documentation with Ctrl+F for the 5th time.

+

From version differences to parameter descriptions, accurately locating information in a vast sea of technical documentation used to be a compulsory skill for every developer and operator. Technical documentation is usually one of the necessary channels for us to understand open-source projects, but the content is complex and the learning cost is huge.

+

As an Oracle-compatible database developed based on PostgreSQL, IvorySQL performs excellently in functional integration. Open-sourced by Highgo, it has attracted the attention of many developers and enterprises. However, as features continue to enrich and the knowledge system grows larger, finding key information quickly is no easy task.

+

Now, IvorySQL provides a brand-new solution!

+

The AI Documentation Assistant powered by DeepSeek allows you to use natural language questions to directly obtain:

+
    +
  • ✅ Basic product information
  • +
  • ✅ Version update comparisons
  • +
  • ✅ Configuration example codes
  • +
  • ......
  • +
+ +

Introduction to IvorySQL AI Doc Assistant

+

The IvorySQL AI Documentation Assistant is built on the Coze platform and DeepSeek R1 model, and is now running on the IvorySQL official website.

+ +

【Screenshot: Website Bottom Right Icon Display】

+

As shown above, simply click the IvorySQL logo at the bottom right of the official website to open the assistant interface.

+ +

【Screenshot: Assistant Chat Interface Display】

+

In this interface, you can ask questions directly and get instant answers!

+

The IvorySQL AI Documentation Assistant comprehensively covers the official website documentation, including release notes, quick start, installation guides, developer guides, migration guides, Oracle compatibility feature lists, and more. Just enter a simple question, and it can quickly provide accurate and detailed answers.

+

With the IvorySQL AI Documentation Assistant, you can rapidly master various information related to IvorySQL, accelerate the learning process, and reduce learning costs.

+

Whether you are a novice or have been using it for a while, the IvorySQL AI Documentation Assistant provides support for quick learning and usage.

+
+ ⚠️ Note: To reduce the usage threshold for everyone, the assistant adopts a chatroom format where all users can see others' questions to avoid repetitive inquiries. +
+ +

Major Enhancements Brought by DeepSeek R1

+

1. Stronger Document Understanding Capabilities

+
    +
  • Document Information Extraction: When processing large-scale documents, it can better understand and extract key information, thereby accurately answering questions based on document content.
  • +
  • Complex Content Reasoning: Enhanced reasoning capabilities allow for cross-paragraph reasoning within multiple document sections, enabling it to handle more complex queries and generate more reasonable answers.
  • +
+

2. Precise Document Relevance Matching

+
    +
  • Optimized Document-to-Question Matching: Provides stronger semantic matching capabilities, enabling it to understand user questions and accurately locate specific paragraphs or items in related documents, avoiding vague answers or incorrect citations.
  • +
  • Refined Question Parsing: When faced with complex questions, it can analyze the semantics through more refined natural language processing capabilities to understand the deep meaning behind the question, providing more accurate document references.
  • +
+

3. Improved Accuracy and Efficiency

+
    +
  • Efficient Query Response: Optimized document query and reasoning algorithms allow it to process large amounts of document information and provide high-quality answers in a short time.
  • +
  • Reduced Misunderstanding Rate: It can more accurately understand the intent of user questions, reducing misunderstandings, especially when handling highly technical and professional documents.
  • +
+ +

Capability Boundary Description

+
    +
  • ❌ Does not handle fault diagnosis
  • +
  • ❌ Does not provide configuration suggestions not declared in the documentation
  • +
+

The IvorySQL AI Documentation Assistant is currently in the Beta stage. We will continue to optimize and provide more comprehensive support as soon as possible!

+ +

Question Examples

+

Below are some basic question examples for reference.

+

Basic Information Retrieval

+
    +
  • What is IvorySQL?
  • +
  • What is the difference between IvorySQL and PostgreSQL?
  • +
  • What Oracle compatibility features does IvorySQL support?
  • +
+

Daily Usage Reference

+
    +
  • What installation methods are available for IvorySQL?
  • +
  • What backup methods are available for IvorySQL?
  • +
  • How to import and export data in IvorySQL?
  • +
+

Development Preparation Stage

+
    +
  • What is the architecture of IvorySQL?
  • +
  • How to create a database?
  • +
+

Others

+
    +
  • How to make open-source contributions to IvorySQL?
  • +
+ +

Welcome to Experience

+

The IvorySQL community has always been committed to providing better services and experiences, and this AI Documentation Assistant is one of the results of our efforts. We hope it can become a powerful assistant on your journey to explore IvorySQL, helping developers save time in finding information and devote more energy to innovation and practice.

+

If you haven't experienced it yet, try it now on the IvorySQL official website! If you have any ideas or suggestions during use, please send an email to support@ivorysql.org or submit an issue to give us feedback. Let's work together to perfect this assistant and build a better IvorySQL technical ecosystem.

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-expert-advisory-committee.mdx b/src/pages/news/ivorysql-expert-advisory-committee.mdx new file mode 100644 index 0000000..b3cb2d2 --- /dev/null +++ b/src/pages/news/ivorysql-expert-advisory-committee.mdx @@ -0,0 +1,220 @@ +--- +title: "The Establishment of IvorySQL Expert Advisory Committee!" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Article Content +
+ +
+
The Establishment of IvorySQL Expert Advisory Committee!
+
📅 Published on: July 15, 2025
+
+ +
+

Oracle, as a leader in the enterprise-level database market, has long occupied a dominant position in the industry by virtue of its powerful functions, extensive market influence, and comprehensive technical support and promotion system. However, in recent years, PostgreSQL has become a highly regarded open-source database software due to its outstanding performance and flexibility. IvorySQL is developed based on PostgreSQL with added compatibility features for Oracle databases, aiming to combine the advantages of open source with enterprise-level requirements.

+

To promote the ecological development of IvorySQL, the IvorySQL 2025 Ecological Conference and PostgreSQL Summit was grandly held recently. This conference brought together core PostgreSQL developers worldwide, leaders of international open-source communities, and top domestic technical experts, forming a strong lineup.

+

During the conference, with the full support of various industry experts, the IvorySQL open-source community established the Expert Advisory Committee, aiming to learn from the successful experience of enterprise-level databases and further improve product features and ecological construction.

+ +

List of IvorySQL Expert Advisory Committee

+

The list of the IvorySQL Expert Advisory Committee is as follows (in no particular order):

+ +

Luo Min

+

Former senior technical consultant of Oracle Corporation, with 36 years of industry experience. He joined Oracle China in 2001, focusing on database solutions. As a technical leader of the Advanced Customer Services (ACS) team, Luo Min led the database implementation and performance optimization of several national key projects, including the Modern Payment and Settlement System of the People's Bank of China and the National Credit Reference System. He has made outstanding contributions not only in database architecture design, performance optimization, and data warehouse construction but also actively participated in the research and development of open-source and domestic databases. He has published multiple monographs on Oracle technology and performance optimization, including *Insights into Oracle Performance Optimization*, *Understanding Oracle Core Technologies*, and *Selected Cases of Oracle Database Technical Services*. In addition, Mr. Luo Min's fourth monograph will be published in the autumn of this year (2025).

+ +

Xu Ji (Baishan)

+

PostgreSQL ACE Director, a renowned domestic system optimization expert, and author of technical monographs on Oracle databases such as *DBA Optimization Diary*, *DBA RAC Diary*, and *The Ideological Sky of DBA*. With more than 20 years of experience in the IT industry, he has worked for DEC (USA), SEG Group, Changtian Group, Lenovo Financial Services Division, etc., and has rich experience in the construction of large-scale information systems. He has been engaged in application software development and information system construction in the telecommunications, government, finance, and energy industries. He once presided over the development of China's first telecom-level online real-time billing system, the first comprehensive inspection and quarantine management system integrating three inspections, and the EDP electronic declaration system. The bank's large front-end platform IPP developed under his leadership is currently used by more than a dozen domestic commercial banks. Since 2002, he has been professionally engaged in IT consulting services, providing high-level technical consulting services for customers in the finance, operator, State Grid and other industries. Currently, he is engaged in the research of key technologies related to the localization of information systems, the introduction of open-source products into large state-owned enterprises, and the evolution of information system architecture in state-owned enterprises.

+ +

A Technical Expert

+

PostgreSQL ACE, a senior blogger of the PGFans forum, and a PG technology enthusiast. Proficient in mainstream database technologies such as PG and Oracle, with rich experience in implementation, maintenance, and management, having served customers in the communications, finance, e-commerce, medical and other fields. Keen on the research and promotion of open-source PG technology, and active in PG technology groups and communities.

+ +

Liu Huayang

+

PostgreSQL ACE, Chairman of the Beijing-Tianjin User Group of China PG Branch. With 20 years of professional experience in databases, he has worked in large Internet enterprises and financial enterprises, and has been engaged in the overall heterogeneous database migration of large-scale projects for many times. He has experience in managing super-large PostgreSQL databases over 10T and dozens of related sets, and has certain research and practical experience in databases such as MySQL, MongoDB, Redis, SQL Server, as well as practical experience and research on new-type data such as PolarDB. Personal official WeChat account: Austindatabases, where he publishes experience sharing on databases, and also has a professional WeChat group of nearly 2,500 database practitioners. He has participated in various technical sharing sessions and annual conferences of the PG Branch for many times and won the title of "PG Gold Lecturer".

+ +

Xue Xiaogang

+

PostgreSQL ACE, Chairman of the Shanghai User Group of China PG Branch, and host of the 7th China PostgreSQL Database Ecological Conference. He holds Oracle OCP, MySQL OCP, PGCP and PCP certifications. He is the moderator of the In-Memory Database section of the ITPUB forum, a core expert, a gold consultant, and one of the Top 10 Outstanding Contribution Figures of Motianlun in 2021. He is also an MVA of the Motianlun forum and a member of the Hundred Talents Group of Domestic Database Influential Figures.

+ +

Zhou Zhengzhong (Dege)

+

PostgreSQL ACE Director, online alias Dege (digoal), works in the Alibaba Cloud Database Team, is the person in charge of the open-source community of Alibaba Cloud PolarDB database, and one of the founders of the PostgreSQL China Community, with more than 40 database patents. He has held positions such as DBA, architect, product manager, and open-source community operation and ecological construction. He has long been committed to promoting the development of open-source database technology and ecology in China and the cultivation of talents in the open-source industry. He has won the title of Alibaba Qilin Evangelist and the 2018 OSCAR Open Source Pinnacle Figure. He has written PG-related technical articles covering documents related to the entire database life cycle such as "open-source product usage, cases, application development practice, kernel development practice, management practice, and tuning practice". As of June 2019, he has published more than 2,000 PG technical articles with over 20 million page views.

+ + +

Yin Haiwen

+

PostgreSQL ACE, enthusiastic about the promotion of the PG ecosystem. Oracle ACE, OCM, proficient in Oracle, PostgreSQL, MySQL and other databases. Mainly engaged in the database service industry. Technical consultant of the PolarDB open-source community, actively participating in PG community activities and promoting PG-based database products.

+ +

Wu Yang

+

PostgreSQL ACE Partner, engaged in the medical informatization industry, once worked for Neusoft Group, and is a database technology enthusiast. He has obtained multiple certifications such as 12c OCM, PGCE, OBCP, KCP. He has a special passion for knowledge related to database optimization and fault handling, and is willing to discuss issues in depth and share experience and insights with other database enthusiasts.

+ +

Xiong Cancan

+

PostgreSQL ACE, Chairman of the Chengdu User Group of China PG Branch, author of the official WeChat account "PostgreSQL 学徒", and co-initiated the "PostgreSQL Technology Summit Chengdu Station" in 2023. He has participated in various PG conferences and won various awards for many times. He was the host of the "2023 China PG Ecological Conference" and a guest of the Training Day hosted by the PG Branch. He has an in-depth understanding of PostgreSQL system architecture, operating principles, etc. He has personally guaranteed major projects such as the "Seventh National Population Census", with rich practical experience, and is good at tuning and troubleshooting.

+ +

Peng Chong

+

PostgreSQL ACE, chief editor of *Mastering New Features of PostgreSQL Versions Quickly*. He is a columnist of PG Lezhi Lexiang on Motianlun, likes to research open-source databases, and has rich practical research on new features of PostgreSQL versions. He initially engaged in application software research and development in the public transport industry, and later engaged in merchant transaction data processing in the UnionPay system. In 2019, he joined Enmotech and engaged in the research of open-source and domestic databases in the Technology Research Institute.

+ +

Leng Bo

+

PostgreSQL ACE Partner, a senior DBA & database architect with more than 10 years of experience; OpenGauss technology evangelist; promoter of PG/MySQL kernel technology; author of *Oracle High-Performance Automated Operation and Maintenance*; holder of multiple official certifications of domestic databases; committed to the promotion of open-source MySQL/PG technology, the delivery and implementation of domestic independent innovation, and the exploration of best practices; once worked for Huawei, responsible for GaussDB ecological construction and Oracle maintenance related to international business; currently responsible for database independent innovation adaptation, architecture design, performance tuning and architecture reconstruction inside and outside the group.

+ +

Zhang Dagang, Author of DBCS

+

Founder of the DESKUI community, who has independently developed the following well-known software products:

+
    +
  1. General database management desktop software - DBCS: supports running on X86\ARM\Loongson\Shenwei architecture CPUs, and is a management tool that supports managing more than 20 mainstream domestic and foreign databases.
  2. +
  3. General operation and maintenance desktop tool set - DESK: an integrated desktop tool software with common functions for office, operation and maintenance, and development scenarios, supporting file management (running, editing, compressing, searching, copying, deleting), management of operating systems, switches, firewalls and other devices, graphical FTP/SFTP file upload and download, and sharing local files with others.
  4. +
  5. Full resource control platform - XGuard: can supplement and replace the functions of traditional bastion hosts, and overcome the three security drawbacks of bastion hosts: "relying on clients", "insufficient audit granularity", and "not supporting in-event interception". It can meet the security control needs of data operation and maintenance and development such as supporting more than 20 mainstream domestic and foreign databases, file upload and download, and remote access to operating systems, and can be deployed in independent innovation environments.
  6. +
+ +

Li Chuancheng

+

Author of WALMiner, a senior kernel R&D engineer, whose main research direction is database backup and recovery, with a deep understanding of the principles and applications of wal logs. He independently developed the wal log parsing tool walminer and the pg block recovery tool pg_lightool.

+ +

Xu Xiaoqiang

+

Holder of 11g OCP and 11g OCM certifications, a full-time DBA, and author of the official WeChat account "JiekeXu DBA 之路".

+ +

Feng Ruohang

+

Author of Pigsty, a PostgreSQL expert and full-stack developer, CEO of Panji Yunsu Technology Co., Ltd., once worked for Alibaba, Apple, and Tantan. He has translated and published the Chinese versions of *PostgreSQL Guide: Inside the Database* and *Designing Data-Intensive Applications*.

+ +

Xiao Shaocong

+

Independent technical consultant, co-founder of the PG Chinese Community.

+ +

Shang Lei

+

Founder of the TechTalk technical exchange community, a senior database engineer.

+ +

Zhang Chen

+

Author of the well-known software PDU (PostgreSQL Data Unloader, a PG data rescue tool).

+ +

Tang Cheng

+

PostgreSQL ACE Director, founder of Zhongqi Chengshu Technology (Hangzhou) Co., Ltd., author of *PostgreSQL Practicing Road: From Novice to Expert*, and author of the PostgreSQL open-source connection pool software ZQPool. With more than 20 years of industry experience, he has engaged in research work in operating systems, storage fields, databases, database high availability, high performance, and database cloudification. He has served as a senior database expert at Alibaba, engaged in the architecture design and operation and maintenance of Oracle, Greenplum, and PostgreSQL databases online at Alibaba, and was the evangelist of PostgreSQL database at Alibaba, promoting the provision of PostgreSQL database services in Alibaba Cloud's Relational Database Service (RDS), and was the technical leader of Alibaba's PostgreSQL database. He also once served as a development expert at NetEase Hangzhou Research Institute, leading the design and development of the cloud disk product (similar to Amazon's EBS) in NetEase Cloud Computing.

+ +

Denis Lussier

+

Denis is a software developer, architect, and serial entrepreneur with decades of in-depth PostgreSQL experience. He is a co-founder of EnterpriseDB (EDB), one of the leading commercial companies in the PostgreSQL field, and served as the Chief Technology Officer for the first five years of the company's establishment. During this period, EDB became an important supporter of the PostgreSQL community, and he and the company developed or supported the development of many enterprise-level features of PostgreSQL.

+

Subsequently, Denis founded and served as the CEO of OpenSCG, a company focused on PostgreSQL products and consulting, which was acquired by Amazon Web Services (AWS) in 2018. Later, he worked as a PostgreSQL Product Manager at AWS, responsible for Aurora and RDS—the world's largest PostgreSQL cloud services.

+

Denis is currently the co-founder and Chief Technology Officer of pgEdge, an innovative company focused on PostgreSQL. As a serial entrepreneur in the PostgreSQL field, he has delivered speeches at multiple PostgreSQL conferences, mentored numerous members of the PostgreSQL developer community over the years, and has significant influence in the PostgreSQL ecosystem.

+ +

Michael Meskes

+

Michael is currently an independent consultant/angel investor. Michael Meskes has focused on the open-source field throughout his career. He founded and operated credativ, a pure open-source technology company (the company was acquired by Instaclustr in 2021 and is now part of NetApp Instaclustr, continuing to provide professional open-source technical services and support to enterprises worldwide). For more than 20 years, he led this team of open-source enthusiasts to expand the company's business to three different continents through self-reliance.

+

Michael has been engaged in open-source work since 1993 and is still active as a developer and committer in multiple open-source projects. He actively participates in open-source technology promotion and has taught open-source infrastructure courses at local universities.

+ +

Cédric Villemain

+

Cedric is the Chief Executive Officer of Data Bene, a French company. Cédric first came into contact with PostgreSQL in 2004 and has been exploring all aspects of it ever since. He is the founder of Data Bene (formerly 2ndQuadrant France), a global company dedicated to open-source technologies, PostgreSQL and its extensions. As a senior expert in the PostgreSQL field, Cédric has nearly 20 years of rich experience in database technology, focusing on providing professional PostgreSQL-related services and solutions to customers worldwide.

+ +

Alvaro Hernandez

+

Álvaro is a passionate database and software developer, and as the founder of OnGres ("ON postGRES"), he has focused on PostgreSQL and database R&D for more than 20 years. As an open-source advocate and developer, he has created well-known software projects such as StackGres (a platform for running PostgreSQL on Kubernetes) and ToroDB (a MongoDB solution based on PostgreSQL), and founded the non-profit PostgreSQL Foundation and the Spanish PostgreSQL User Group. He contributed important features such as the SCRAM authentication library to the PostgreSQL JDBC driver, frequently delivers speeches at PostgreSQL, database, cloud computing and Java conferences, having completed more than 140 technical speeches in the past 10 years, and won the "AWS Data Hero" title from Amazon in 2019. As an important contributor and technical expert in the PostgreSQL ecosystem, he is committed to promoting the development and popularization of open-source database technologies.

+ +

Outlook

+

The establishment of the IvorySQL Expert Advisory Committee marks a new stage in the IvorySQL ecosystem. With the wisdom and experience of top global experts, IvorySQL will further integrate open-source technology with enterprise-level requirements, build high-performance and highly compatible database products, provide better solutions for global users, and promote the prosperity and development of the open-source database ecosystem.

+
+
+ +
+
+
▼ CONTENTS (23 Experts)
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-kylin-cert.mdx b/src/pages/news/ivorysql-kylin-cert.mdx new file mode 100644 index 0000000..e78a688 --- /dev/null +++ b/src/pages/news/ivorysql-kylin-cert.mdx @@ -0,0 +1,122 @@ +--- +title: "[Ecosystem Upgrade] IvorySQL 4.5 Successfully Certified for Compatibility with Kylin Advanced Server OS V11!" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Article Content +
+ +
+
[Ecosystem Upgrade] IvorySQL 4.5 Successfully Certified for Compatibility with Kylin Advanced Server OS V11!
+
📅 Published on: September 26, 2025
+
+ +
+

+ IvorySQL's ecosystem takes another leap forward! Recently, IvorySQL 4.5 has achieved successful compatibility with Kylin Advanced Server Operating System V11. This certification marks the deep integration of domestic open-source databases and independent operating system ecosystems, further empowering the independent and controllable development of China's information innovation industry in the field of high-security, high-performance databases. +

+ +

Multi-Platform Compatibility, Lay a Solid Foundation for Applications

+

+ Kylin Advanced Server Operating System V11 (referred to as Kylin Server V11) is a new-generation server operating system tailored for enterprise-critical businesses by KylinSoft, based on years of technical accumulation and application practice. Officially released on August 26, 2025, it is China's first commercial distribution adopting the Linux 6.6 kernel. With core advantages of high reliability, high availability, high security, high performance, and high scalability, it deeply integrates AI technology and builds key technical systems such as the high-speed network protocol MPTCP, hot patch management, intelligent fault diagnosis, scenario-based optimization, and secure container image warehouse. +

+

+ This compatibility test covers mainstream hardware platforms including Intel, AMD, Haiguang, and Zhaoxin. After rigorous verification, IvorySQL 4.5 and Kylin Advanced Server Operating System V11 meet the application requirements of general scenarios and critical businesses in terms of compatibility, performance, and reliability, and can provide stable and efficient technical support for users' core systems. +

+ +

Ecosystem Collaboration, Empower Domestic Development

+

+ IvorySQL has always taken "improving the domestic database ecosystem" as its core and actively promoted in-depth compatibility with domestic operating systems. This successful cooperation with Kylin not only represents the mutual recognition of the technical strength of both parties but also marks a further breakthrough in ecosystem collaboration between domestic databases and operating systems. It provides a safer and more reliable integrated "database + operating system" solution for enterprise digital transformation and the domestic replacement of critical business systems. +

+ +

Future Outlook: Technical Deepening and Ecosystem Prosperity

+

Looking ahead, IvorySQL will continue to make efforts in technological innovation and ecosystem construction:

+
    +
  • On one hand, focus on the iteration of database kernel technology, deepen R&D in directions such as high-performance transaction processing, distributed architecture, and intelligent operation and maintenance, and provide users with products with stronger technical competitiveness;
  • +
  • On the other hand, continue to expand the "ecosystem circle of friends", carry out compatibility and joint innovation with more domestic software and hardware manufacturers, and work with ecosystem partners to build an independent and controllable digital foundation, injecting stronger momentum into the vigorous development of the domestic basic software industry.
  • +
+
+
+ +
+
+
▼ TABLE OF CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-loongarch-cert.mdx b/src/pages/news/ivorysql-loongarch-cert.mdx new file mode 100644 index 0000000..112db3f --- /dev/null +++ b/src/pages/news/ivorysql-loongarch-cert.mdx @@ -0,0 +1,136 @@ +--- +title: IvorySQL Adapts to LoongArch® Architecture +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > LoongArch Adaptation +
+ +
+
IvorySQL Adapts to LoongArch® Architecture
+
📅 Published on: September 12, 2025
+
+ +
+

+ The IvorySQL community is pleased to announce that IvorySQL has successfully adapted to the LoongArch® architecture, taking a solid step forward in the deep integration of domestic databases and domestic chips. This milestone marks a significant breakthrough for IvorySQL in promoting the construction of the domestic ecosystem and empowering the information innovation industry, providing users with more efficient, stable, and secure database solutions. +

+ +

Adapting to LoongArch® Architecture, Boosting the Domestic Ecosystem

+

+ In 2020, Loongson Technology launched the LoongArch® architecture based on 20 years of CPU research and development and ecosystem construction experience. It includes a basic architecture part and extended parts such as vector instructions, virtualization, and binary translation, totaling nearly 2,000 instructions. +

+

LoongArch® boasts excellent independence, advanced features, and compatibility:

+
    +
  • Advanced: Incorporates cutting-edge technological achievements in instruction set development in recent years to improve code efficiency.
  • +
  • Compatible: Integrates key features of X86 and ARM, enabling efficient support for binary translation.
  • +
  • Modular: Consists of basic components, binary translation, virtualization, and vectorization modules.
  • +
  • Extensible: Reserved instruction slots to facilitate continuous evolution in the future.
  • +
+

+ IvorySQL is an open-source relational database built on PostgreSQL. It inherits PostgreSQL's powerful functions and stability while being optimized and extended to meet the specific needs of target users. +

+

+ As an important branch of PostgreSQL, IvorySQL not only maintains compatibility with upstream versions but also strives to achieve compatibility with Oracle databases, allowing for direct replacement. +

+

+ In June 2025, IvorySQL released version 4.5, adding full-platform MIPS packaging support. Building on the existing ARM and X86 architectures, it further expanded support for the diverse chip ecosystem. +

+

+ The successful adaptation of IvorySQL to LoongArch® not only achieves deep collaborative optimization of software and hardware but also further promotes the wide application of domestic databases in the information innovation industry. +

+

+ Through in-depth optimization on LoongArch®, IvorySQL can fully leverage the performance advantages of Loongson processors, delivering more efficient data processing capabilities and lower latency. Whether for enterprise-level OLTP services, data analysis, or cloud-native scenarios, IvorySQL's performance on LoongArch® demonstrates exceptional stability and compatibility, providing users with a cost-effective database solution. +

+ +

Future Outlook

+

+ In the future, IvorySQL will continue to deepen cooperation with LoongArch®, continuously optimize performance, and expand application scenarios. IvorySQL plans to further enhance support for domestic chips and operating systems in subsequent versions, while promoting innovative applications of IvorySQL in cutting-edge fields such as cloud native and AI integration, to provide better database solutions for global users. +

+

+ We welcome developers, users, and partners to join the IvorySQL open-source community and jointly explore the unlimited possibilities of database technology! +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-navicat.mdx b/src/pages/news/ivorysql-navicat.mdx new file mode 100644 index 0000000..71a2961 --- /dev/null +++ b/src/pages/news/ivorysql-navicat.mdx @@ -0,0 +1,137 @@ +--- +title: IvorySQL Now Supported on Navicat +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Navicat Support +
+ +
+
IvorySQL Now Supported on Navicat
+
📅 Published on: August 4, 2025
+
+ +
+

+ Recently, IvorySQL has fully completed compatibility adaptation with Navicat, the world’s leading database management and development tool! Starting from Navicat Premium 17.3, users can directly use Navicat to seamlessly connect to, manage and develop IvorySQL databases. +

+

+ Trusted by millions of developers and database administrators worldwide for its powerful features, intuitive UI and outstanding performance, Navicat’s native support for IvorySQL is not only a high recognition of IvorySQL’s technological advancement and compatibility, but also a milestone in the journey of IvorySQL’s ecosystem development. Going forward, IvorySQL will continue to collaborate with more industry partners to continuously optimize open-source database solutions, empowering enterprises and developers to forge ahead in the wave of digital transformation. +

+ + + +

【Feature Chart Image】

+

+ Navicat Premium, the all-in-one tool under the Navicat brand, and the lightweight management tool Navicat Premium Lite both now support IvorySQL, with full compatibility across Windows, macOS and Linux operating systems. Among them, the lightweight Navicat Premium Lite offers a professional, free tool option for small teams and independent developers, delivering robust technical support for open-source users with features including a data viewer, object designer, SQL editor (with SQL formatting and code completion), data import and export, user management and team collaboration. The full-featured Navicat Premium also provides a wealth of advanced capabilities such as an AI Assistant, AI Query, data synchronization, schema synchronization, backup and restore, automation, data dictionary, model design, business intelligence and data analysis. +

+

+ This collaboration between Highgo IvorySQL and Navicat injects greater vitality and possibilities into domestic open-source database projects. In the future, we will continue to conduct in-depth cooperation with the Highgo team to precisely meet the diverse needs of more users. +

+ +

📖 Official Compatibility Certification Certificate

+

+ Starting from Navicat V17.3, Navicat Premium and Navicat Premium Lite have completed compatibility testing for IvorySQL V4; meanwhile, Navicat has been awarded the Compatibility Certification Certificate by the IvorySQL community. +

+ + +

【Compatibility Certificate Image】

+ +

About IvorySQL

+

+ IvorySQL is an open-source Oracle-compatible PostgreSQL database led and developed by Highgo Software Co., Ltd. +

+

+ IvorySQL maintains close collaboration with the international PostgreSQL community and keeps its kernel synchronized with the latest PostgreSQL versions, providing users with a seamless upgrade experience. Built on a dual Parser architecture, it achieves 100% compatibility with native PostgreSQL, supports a rich ecosystem of PostgreSQL tools and extensions, and offers customized tools tailored to user needs. Additionally, IvorySQL delivers more comprehensive and flexible Oracle-compatible features with a high degree of SQL and PL/SQL compatibility, enabling enterprises to build more efficient, stable and flexible database solutions. +

+ +

About Navicat

+

+ Founded in Hong Kong, China in 1999, we have built the Navicat brand and its product portfolio. We focus on the R&D and innovation of supporting technologies for database tools, and continuously enhance the reliability, ease of use, stability and security of our tools driven by product strength and customer needs. Navicat is committed to helping users worldwide simplify database management and maintenance, serving database professionals, application developers, data analysts and more. Currently, more than 50% of the Fortune Global 500 companies use Navicat on a daily basis. In addition, Navicat is widely adopted across diverse industries, including technology, retail, healthcare, transportation, logistics, hospitality, banking, manufacturing and more. +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-ospp-2025.mdx b/src/pages/news/ivorysql-ospp-2025.mdx new file mode 100644 index 0000000..460709f --- /dev/null +++ b/src/pages/news/ivorysql-ospp-2025.mdx @@ -0,0 +1,149 @@ +--- +title: OSPP 2025 Completion List Announced on November 9th! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Article Content +
+ +
+
OSPP 2025 Completion List Announced on November 9th!
+
📅 Published on: November 9, 2025
+
+ +
+

This year, a total of 182 open-source communities, 565 project tasks, and 2,290 students from 450 universities registered to participate.

+ +

Under more stringent application and review criteria, 518 students were selected for this year's OSPP. After three months of project development and one month of code merging, 437 students successfully completed the project after passing reviews by mentors, communities, and the organizing committee.

+ +

In the OSPP 2025 event, the IvorySQL community submitted 2 project topics: "Add One-Click Installation Script for IvorySQL" and "Develop sys_guid Function Based on uuid-ossp for IvorySQL". Each project was selected by one university student, and both successfully completed the project! Here, the IvorySQL community congratulates the two students on their successful project completion.

+ +

Completion Announcement Link:
https://summer-ospp.ac.cn/final

+ + OSPP 2025 + +

Introduction to IvorySQL Community Projects

+

This year, the IvorySQL community released 2 projects in OSPP, all focusing on the development of IvorySQL itself.

+ +

Project 1: Add One-Click Installation Script for IvorySQL

+

IvorySQL is an open-source Oracle-compatible database based on PostgreSQL, supporting multiple platforms and operating systems. Currently, IvorySQL requires manual execution of multiple commands for source code installation, lacking a one-click installation method. Although there are existing tutorials and commands for source code installation, the installation process varies across different operating systems, and manual execution is cumbersome and error-prone.

+

To address this, we plan to add a one-click installation script to enable users to quickly and easily install IvorySQL from source code. The ultimate goal is to provide a one-click installation script that allows users to complete the installation and startup of IvorySQL with a single command after simple configuration.

+
+

👨‍🎓 Selected Student: Wang Shuo

+

👨‍🏫 Project Mentor: Jiao Shuntian

+

📨 Contact Email: jiaoshuntian@highgo.com

+

🔑 Project Difficulty: Basic

+

Technical Field: PostgreSQL

+

Project Details: https://summer-ospp.ac.cn/org/prodetail/258430417

+
+ +

Project 2: Develop sys_guid Function Based on uuid-ossp for IvorySQL

+

IvorySQL is an open-source database based on PostgreSQL, supporting various Oracle-compatible features. Currently, IvorySQL needs a powerful sys_guid function that ensures database-level uniqueness. Although the PostgreSQL kernel provides similar functions such as gen_random_uuid() based on pseudorandom numbers, there is still a lack of a dedicated sys_guid function.

+

Therefore, we plan to develop a sys_guid function that meets the requirements based on the uuid-ossp/e2fs extension and submit the final code to GitHub in the form of a PR.

+
+

👨‍🎓 Selected Student: Chong Penghao

+

👨‍🏫 Project Mentor: Niu Shiji

+

📨 Contact Email: niushiji@highgo.com

+

🔑 Project Difficulty: Basic

+

Technical Field: PostgreSQL

+

Project Details: https://summer-ospp.ac.cn/org/prodetail/258430418

+
+ +

About Open Source Promotion Plan (OSPP)

+

The "Open Source Promotion Plan (OSPP)" is a series of summer activities guided by the "Open Source Software Supply Chain Promotion Plan" of the Institute of Software, Chinese Academy of Sciences. Co-hosted by the Institute of Software, Chinese Academy of Sciences and Huawei Technologies Co., Ltd., it aims to encourage college students to actively participate in the development and maintenance of open-source software, cultivate and discover more outstanding developers, promote the vigorous development of excellent open-source software communities, and contribute to the construction of the open-source software supply chain.

+

The event collaborates with major open-source communities to provide projects for the development and maintenance of important open-source software, and opens registration to college students worldwide. Students can independently choose interested projects to apply for, and after being selected, develop under the guidance of senior developers (community mentors) of the project. Based on the difficulty and completion of the project, those who complete the project will receive project remuneration and completion certificates.

+

Event Official Website:
https://summer-ospp.ac.cn/

+

Official Email:
org@summer-ospp.ac.cn

+ +

Summary

+

OSPP is an effective way for college students to get in touch with and participate in open source. The IvorySQL community is honored to participate in it and assist two college students in successfully completing their projects. In the future, IvorySQL will invite the two students to join the IvorySQL community and continue to participate in open-source activities such as OSPP.

+
+
+ +
+
+
▼ TABLE OF CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-ospp-students.mdx b/src/pages/news/ivorysql-ospp-students.mdx new file mode 100644 index 0000000..44d6284 --- /dev/null +++ b/src/pages/news/ivorysql-ospp-students.mdx @@ -0,0 +1,152 @@ +--- +title: "Congratulations to the Selected Students for IvorySQL Projects in Open Source Summer 2025" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Article Content +
+ +
+
Congratulations to the Selected Students for IvorySQL Projects in Open Source Summer 2025
+
📅 Published on: June 28, 2025
+
+ +
+

On June 28th, after three rounds of review by mentors, open source communities and the organizing committee, the official list of selected participants for Open Source Summer 2025 was announced! This year, a total of 518 university students from home and abroad stood out in the increasingly fierce competition and were successfully selected for the project tasks of Open Source Summer 2025.

+ +

Public List of Selected Participants:
+ https://summer-ospp.ac.cn/org/projectlist

+ +

In the Open Source Summer 2025 event, the IvorySQL community submitted 2 project topics, namely: Developing a one-click installation script for IvorySQL, and Building the sys_guid function based on uuid-ossp for IvorySQL. In the end, one university student was selected for each of the two projects. The IvorySQL community extends its congratulations to the two selected students and wishes them a smooth project completion.

+ +

Project Introduction by the IvorySQL Community

+

This year, the IvorySQL community released 2 projects for Open Source Summer, all focusing on the development of IvorySQL itself.

+ +

Project 1: Develop a One-Click Installation Script for IvorySQL

+

IvorySQL is an open-source Oracle-compatible database based on PostgreSQL, supporting deployment and usage across multiple platforms and operating systems. At present, IvorySQL requires manual execution of multiple commands for source code installation, with no one-click installation method available. Although tutorials and commands for source code installation already exist, the installation process varies across different operating systems, and the manual execution process is cumbersome and prone to errors.

+ +

To address this issue, we plan to add a one-click installation script, enabling users to install IvorySQL from source code quickly and easily. The ultimate goal is to provide a one-click installation script that allows users to complete the installation and startup of IvorySQL with a single command after simple configuration and script execution.

+ +
+

👨‍🎓 Selected Student: Wang Shuo

+

👨‍🏫 Project Mentor: Jiao Shuntian

+

📨 Contact Email: jiaoshuntian@highgo.com

+

🔑 Project Difficulty: Basic

+

Technical Field: PostgreSQL

+

Project Details: https://summer-ospp.ac.cn/org/prodetail/258430417

+
+ +

Project 2: Build the sys_guid Function Based on uuid-ossp for IvorySQL

+

IvorySQL is an open-source PostgreSQL-based database with a variety of Oracle-compatible features. Currently, IvorySQL is in need of a robust sys_guid function that ensures uniqueness at the database level. While the PostgreSQL kernel provides similar functions such as gen_random_uuid() based on pseudo-random numbers, a dedicated sys_guid function is still missing.

+ +

Therefore, we plan to develop a custom sys_guid function that meets the requirements based on the uuid-ossp/e2fs extension, and submit the final code to GitHub in the form of a Pull Request (PR).

+ +
+

👨‍🎓 Selected Student: Chong Penghao

+

👨‍🏫 Project Mentor: Niu Shiji

+

📨 Contact Email: niushiji@highgo.com

+

🔑 Project Difficulty: Basic

+

Technical Field: PostgreSQL

+

Project Details: https://summer-ospp.ac.cn/org/prodetail/258430418

+
+ +

Open Source Summer serves as an effective channel for university students to access and participate in open source. The IvorySQL community looks forward to co-building the community with the two selected students, and wishes them a smooth project completion and valuable progress throughout the process.

+ +

About Open Source Summer

+

Open Source Summer (OSPP for short) is a series of summer events guided by the "Open Source Software Supply Chain Lighting Program" of the Institute of Software, Chinese Academy of Sciences (ISCAS). Co-hosted by ISCAS and Huawei Technologies Co., Ltd., it aims to encourage college students to actively participate in the development and maintenance of open source software, cultivate and discover more outstanding developers, boost the vigorous development of excellent open source software communities, and support the construction of the open source software supply chain.

+ +

In collaboration with major open source communities, the event offers projects focusing on the development and maintenance of important open source software, and opens applications to university students worldwide. Students can independently select and apply for projects they are interested in; upon selection, they will carry out development under the guidance of senior project developers (community mentors). Based on the difficulty level and completion status of the projects, participants who successfully finish the projects will receive project completion rewards and certificates.

+ +

Official Website:
+ https://summer-ospp.ac.cn/

+ +

Official Email:
+ org@summer-ospp.ac.cn

+
+
+ +
+
+
▼ TABLE OF CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-pku-course.mdx b/src/pages/news/ivorysql-pku-course.mdx new file mode 100644 index 0000000..8c33e01 --- /dev/null +++ b/src/pages/news/ivorysql-pku-course.mdx @@ -0,0 +1,128 @@ +--- +title: "Highgo & IvorySQL Enter Peking University: Helping Cultivate Innovative Database Talent" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > Article Content +
+ +
+
Highgo & IvorySQL Enter Peking University: Helping Cultivate Innovative Database Talent
+
📅 Published on: April 21, 2025
+
+ + + +
+

+ In January 2020, members of COPU (China Open Source Software Promotion Alliance) met to discuss open-source demonstration courses for universities. Led by Mr. Jing Qi, Deputy Secretary-General of the Alliance and a teacher at Peking University, the pilot program first launched at the School of Software and Microelectronics. This marks the fifth time the China PostgreSQL Branch and its member enterprises have been invited to teach. The course has attracted active participation from leading domestic open-source companies and numerous projects. Aimed at first-year graduate students at Peking University (second semester, from March to June annually), the course uses a formal credit system, with each project teaching team providing 48 class hours (3 credits) of open-source general education and development practice. +

+ +

Peking University: Cultivating Core Competitiveness

+

+ As a pioneer for Chinese universities "looking at the world," Peking University adheres to tradition while remaining open and enterprising, always emphasizing the cultivation of students' innovative thinking and practical abilities. The PostgreSQL Kernel Development general education course provides rich, cutting-edge academic resources for PKU to train database talents with core competitiveness. Here, students will integrate diverse knowledge backgrounds with rich practical experience, gradually growing into innovative database talents ready to lay a solid foundation for future open-source database research and development. +

+ +

Success of the "Open Source PostgreSQL Ecosystem and AI" Course

+

+ On April 21, 2025, the "Open Source PostgreSQL Ecosystem Development and AI Integration" general education course, jointly brought by the PostgreSQL Branch of COPU, Hangzhou Yijing Shutong, and Highgo for first-year graduate students at the School of Software and Microelectronics of Peking University, was successfully conducted. +

+ + + +

Theme Sharing: IvorySQL and Community Contribution Guide

+

+ Shuntian Jiao, a R&D engineer from Highgo, shared the theme "IvorySQL and Open Source Community Contribution Guide." During the PKU course, Jiao introduced that IvorySQL is built based on PostgreSQL. It achieves high compatibility with Oracle through a dual-parser engine (supporting both Oracle and PostgreSQL syntax) and a dual-port design (5432/1521). Deep alignment of data types and functions is supported by kernel dynamic hooks and the ivorysql_ora plugin. In terms of cloud-native capabilities, it integrates K8s Operator and Serverless architectures to adapt to multiple platforms. The community encourages developers to submit code via GitHub or participate in PostgreSQL patch reviews, promoting open-source collaboration through a "code + test + documentation" model. The annual "Open Source Summer" event provides a stage for practice. +

+ +

Nurturing Future Database R&D Talent

+

+ The "PostgreSQL Development Fundamentals and Practice" graduate course at Peking University aims to promote the spread of open-source technology in Chinese universities, further enhance the development and practical capabilities of Peking University graduate students in PostgreSQL, and nurture future database R&D talents. As the PostgreSQL ecosystem continues to flourish, a large number of innovative open-source projects and peripheral tools based on PostgreSQL have emerged in China. In particular, the IvorySQL project (Oracle-compatible) not only helps enterprises reduce costs and increase efficiency through open-source databases but also provides a path for university faculty and students to participate in open-source projects. Collaborating and learning through open source is a more effective way to help university students master core database technologies and contribute to the development of the open-source or information innovation industry in the future. +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-v4-2-released.mdx b/src/pages/news/ivorysql-v4-2-released.mdx new file mode 100644 index 0000000..d21d042 --- /dev/null +++ b/src/pages/news/ivorysql-v4-2-released.mdx @@ -0,0 +1,146 @@ +--- +title: IvorySQL 4.2 Released +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > IvorySQL 4.2 Release +
+ +
+
IvorySQL 4.2 Released
+
📅 Published on: January 13, 2025
+
+ +
+

+ IvorySQL 4.2 was officially released on January 13, 2025. This new version offers full support for PostgreSQL 17.2 and fixes several bugs. +

+ +

Enhanced Features

+ +

PostgreSQL 17.1 Enhancements

+
    +
  • Ensured cached plans are marked as dependent on the calling role when RLS is applied to non-top-level table references.
  • +
  • Made libpq discard error messages received during SSL or GSS protocol negotiation.
  • +
  • Fixed unexpected interactions between SET SESSION AUTHORIZATION and SET ROLE.
  • +
  • Prevented trusted PL/Perl code from modifying environment variables.
  • +
  • Fixed catalog state update issues for foreign key constraints when attaching or detaching table partitions.
  • +
+

For more details, please visit the PostgreSQL 17.1 Release Notes.

+ +

PostgreSQL 17.2 Enhancements

+
    +
  • Fixed ABI breakage for extensions used with struct ResultRelInfo.
  • +
  • Restored ALTER {ROLE|DATABASE} SET role functionality.
  • +
  • Fixed cases where the restart_lsn of a logical replication slot could move backward.
  • +
  • Avoided deleting WAL files still needed when running pg_rewind.
  • +
  • Fixed race conditions related to deleting shared statistics entries.
  • +
+

For more details, please visit the PostgreSQL 17.2 Release Notes.

+ +

IvorySQL 4.2 Resolved Issues

+
    +
  • Fixed pg_upgrade issues; IvorySQL can now be upgraded using pg_upgrade.
  • +
  • Provided Rocky9 installation packages; IvorySQL 4.x can now be installed on Rocky Linux 9.
  • +
  • Corrected English grammar errors in ivorysql_docs.
  • +
+ +

Source Code

+

IvorySQL primarily consists of two code repositories:

+ + +

Contributors

+

The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers, or issue reporters:

+
+ Cary Huang, Denis Lussier, Fawei Zhao, Grant Zhou, Hope Gao, Lily Wang, Shawn Yan, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Zhibin Wang. +
+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-v4-4-released.mdx b/src/pages/news/ivorysql-v4-4-released.mdx new file mode 100644 index 0000000..f27c0ea --- /dev/null +++ b/src/pages/news/ivorysql-v4-4-released.mdx @@ -0,0 +1,164 @@ +--- +title: IvorySQL 4.4 Released +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > IvorySQL 4.4 Release +
+ +
+
IvorySQL 4.4 Released
+
📅 Published on: March 10, 2025
+
+ +
+

+ IvorySQL 4.4 was officially released on March 10, 2025. This new version offers full support for PostgreSQL 17.4, introduces a host of new features, and addresses known issues. +

+ +

Enhanced Features

+ +

PostgreSQL 17.3 Enhancements

+
    +
  • Strengthened protection of PQescapeString and related functions against invalid encoding input strings.
  • +
  • Restored automatic truncation of database and usernames occurring in connection requests.
  • +
  • Excluded parallel workers from connection privilege checks and limits.
  • +
  • Removed the "Lock" suffix from LWLock wait event names.
  • +
  • Fixed an issue where stale results might be reused in window aggregations.
  • +
  • Prevented checkpoints from starting during relation truncation.
  • +
+

For more details, please visit the PostgreSQL 17.3 Release Notes.

+ +

PostgreSQL 17.4 Enhancements

+
    +
  • Improved libpq's quoting function behavior.
  • +
  • Fixed a minor memory leak in pg_createsubscriber.
  • +
  • Fixed the meson build system to correctly detect the availability of bsd_auth.h system headers.
  • +
+

For more details, please visit the PostgreSQL 17.4 Release Notes.

+ +

New Features

+ +

1. ARM64 Architecture Full-Platform Media Packages

+

Provides full-platform media packages suitable for the ARM architecture, supporting mainstream operating systems at home and abroad, including Red Hat, Debian, Kylin, UOS, NSAR OS, etc.

+ +

2. X86 Architecture Full-Platform Media Packages

+

Provides full-platform media packages suitable for the X86 architecture, supporting mainstream operating systems at home and abroad, including Red Hat, Debian, Kylin, UOS, NSAR OS, etc.

+ +

3. New Kernel Architecture Design Column

+

Added a series of kernel architecture design documents, with the first theme being Oracle compatibility, deeply exploring the framework, design, and implementation principles of each module to help users understand the Oracle compatibility framework. Currently, architectural design documents for two modules have been released:

+
    +
  • Analysis of the Dual Parser Architecture Principle in the Oracle Compatibility Framework
  • +
  • Analysis of the initdb Architecture Principle in the Oracle Compatibility Framework
  • +
+ +

4. IvorySQL Official Website Chatroom Feature

+

Added a chatroom feature to the official website, supporting intelligent interactions and Q&A sessions related to IvorySQL.

+ +

Resolved Issues

+
    +
  • Incomplete SQL when using invisible columns and pg_dump.
  • +
  • EulerOS installation package issues.
  • +
+

For more details, see the IvorySQL 4.4 Release Notes.

+ +

Source Code

+

IvorySQL primarily consists of two code repositories:

+ + +

Contributors

+

The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers, or issue reporters:

+
+ Alex Guo, Cary Huang, Denis Lussier, Fawei Zhao, Flyingbeecd, Grant Zhou, Imran Zaheer, Kang Wang, Lily Wang, Mingran Feng, Ruohang Feng, Shawn Yan, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Xueyu Gao, Zhenhao Pan. +
+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-v4-5-released.mdx b/src/pages/news/ivorysql-v4-5-released.mdx new file mode 100644 index 0000000..5d36eb4 --- /dev/null +++ b/src/pages/news/ivorysql-v4-5-released.mdx @@ -0,0 +1,153 @@ +--- +title: IvorySQL 4.5 Released +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > IvorySQL 4.5 Release +
+ +
+
IvorySQL 4.5 Released
+
📅 Published on: June 4, 2025
+
+ +
+

IvorySQL 4.5 was officially released on June 4, 2025!

+

This new version offers full support for PostgreSQL 17.5, introduces a host of new features, and addresses known issues.

+ +

Enhanced Features

+

Enhancements from PostgreSQL 17.5:

+
    +
  • Fixed the single-byte buffer overread issue when validating invalid strings declared with GB18030 encoding
  • +
  • Properly handled self-referential foreign keys on partitioned tables
  • +
  • Prevented data loss when merging compressed BRIN summaries via brin_bloom_union()
  • +
  • Corrected the parsing of external CTE names referenced by INSERT/UPDATE/DELETE/MERGE commands nested in WITH clauses
  • +
  • Rectified the processing logic of ALTER TABLE ADD COLUMN for domain types with default values
  • +
+

For more details, refer to the PostgreSQL Release Notes.

+ +

New Features

+
    +
  • Upgraded to the PostgreSQL 17.5 kernel
  • +
  • Full-platform MIPS packaging support: In addition to the existing ARM and X86 architectures, multi-platform media packages for the MIPS architecture are now available, compatible with mainstream domestic and international operating systems (including Kylin, UOS, NSAR OS, etc.)
  • +
  • IvorySQL Online Experience: A web-based instant experience environment is provided, enabling users to operate the IvorySQL 4.5 database directly via a browser
  • +
  • New Code of Conduct added
  • +
  • Community Contribution Guidelines updated
  • +
  • Implemented automatic document building and official website updates via PR
  • +
  • Enhanced contributor workflow: Supported self-service task assignment with the /assign command
  • +
  • IvorySQL Operator V4 adapted for IvorySQL 4.5, with system components and database extension versions upgraded
  • +
+

For more information about the new IvorySQL Online Experience feature, read the article IvorySQL-WASM: A No-Install Journey of Database Exploration.

+ +

Resolved Known Issues

+
    +
  • Fixed the enumeration value error of check_compatible_mode and assign_compatible_mode
  • +
  • Corrected the description of GUC framework test results in the documentation
  • +
  • Rectified the description of Oracle compatibility parameters in the documentation
  • +
  • Fixed the README path issue in the documentation
  • +
  • Resolved the problem where search_path failed to update when the compatibility mode was changed
  • +
  • Fixed compatibility issues between ModifyTableContext and UpdateContext
  • +
  • Addressed the ineffectiveness of the initdb -C identifier_case_switch command
  • +
+

For full details, see the IvorySQL 4.5 Release Notes.

+ +

Source Code

+

IvorySQL mainly consists of two code repositories:

+ + +

Acknowledgements to Contributors

+

The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers, or issue reporters:

+
+ Cary Huang, Denis Lussier, Fawei Zhao, Flyingbeecd, Ge Sui, Grant Zhou, Hulin Ji, Hope Gao, Lily Wang, Renli Zou, Shawn Yan, Shihua Yang, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Zheng Tao, Zhenhao Pan, Zhuoyan Shi. +
+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-v4-6-released.mdx b/src/pages/news/ivorysql-v4-6-released.mdx new file mode 100644 index 0000000..2a559f0 --- /dev/null +++ b/src/pages/news/ivorysql-v4-6-released.mdx @@ -0,0 +1,168 @@ +--- +title: IvorySQL 4.6 Released! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > IvorySQL 4.6 Release +
+ +
+
IvorySQL 4.6 Released!
+
📅 Published on: September 10, 2025
+
+ +
+

+ IvorySQL 4.6 was officially released on September 10, 2025! +

+

+ This new version offers full support for PostgreSQL 17.6, with a host of new features added and known issues fixed. +

+ +

Enhanced Features

+

PostgreSQL 17.6 Enhancements:

+
    +
  • Strengthened security checks in planner estimation functions.
  • +
  • Prevented pg_dump scripts from being exploited to attack users performing restore operations.
  • +
  • Converted newlines to spaces in names included in comments of pg_dump output.
  • +
  • Fixed a distance calculation error in the support functions for BRIN numeric_minmax_multi_ops.
  • +
  • Addressed the regression issue in the size of XML input accepted by the system.
  • +
+

+ For more details, see the PostgreSQL Release Notes. +

+ +

New Features

+
    +
  • Upgraded to the PostgreSQL 17.6 kernel.
  • +
  • MongoDB-compatible solutions: Delivered MongoDB-compatible support with FerretDB and DocumentDB.
  • +
  • Full-platform LoongArch packaging: Provided full-platform installation packages for the LoongArch architecture, supporting mainstream operating systems at home and abroad including Red Hat, Debian, Kylin, UnionTech and Ningsi. X86, ARM and MIPS architectures are also supported.
  • +
  • IvorySQL Online Trial: Launched a web-based platform for users to experience IvorySQL V4.6 online, enabling direct database interactions via a browser interface.
  • +
  • Containerized deployment support (Docker Swarm): Enabled deployment of standalone IvorySQL instances and high-availability clusters in Docker Swarm environments.
  • +
  • Containerized deployment support (Kubernetes): Enabled deployment of standalone IvorySQL instances and high-availability clusters on Kubernetes (K8s) using Helm.
  • +
  • IvorySQL Cloud v4.0 Released: The IvorySQL Cloud platform now supports subscription management for IvorySQL v4 databases, as well as comprehensive management of its surrounding ecosystem.
  • +
+ +

Fixed Known Issues

+
    +
  • Resolved the missing libcrypt issue on the aarch64 platform.
  • +
  • Fixed the incorrect compilation and installation of extensions prefixed with test_ during make and make install execution.
  • +
  • Documentation: Corrected several spelling errors.
  • +
  • Documentation: Fixed errors in the installation section.
  • +
  • Documentation: Updated the community contribution process.
  • +
+

For more details:

+ + +

Source Code

+

IvorySQL primarily consists of 2 code repositories:

+ + +

Acknowledgements to Contributors

+

+ The following individuals (listed in alphabetical order) contributed to this release as patch authors, committers, reviewers, testers or issue reporters: +

+
+ caffiendo, Cédric Villemain, Fawei Zhao, flyingbeecd, Ge Sui, Grant Zhou, huchangqiqi, Pedro Lopez, RRRRhl, Ruohang Feng, shangwei007, Shawn Yan, Shaolin Chu, Shihua Yang, Shiji Niu, Shuntian Jiao, tiankongbuqi, Xiangyu Liang, Xinjie Lv, Xueyu Gao, Yanliang Lei, Yasir Hussain Shah, Yuan Li, Zheng Tao, Zhenhao Pan, Zhuoyan Shi. +
+

Thanks to all the contributors!

+ +

Try It Out Now

+

+ We welcome all community members to try IvorySQL 4.6. If you encounter any issues, please submit your feedback via GitHub Issues, and we will send you exclusive IvorySQL merchandise as a gift! +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-v5-0-released.mdx b/src/pages/news/ivorysql-v5-0-released.mdx new file mode 100644 index 0000000..ba24ff5 --- /dev/null +++ b/src/pages/news/ivorysql-v5-0-released.mdx @@ -0,0 +1,167 @@ +--- +title: "IvorySQL 5.0 Released: Evolution in Oracle Compatibility, Cloud Native, and Usability!" +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > IvorySQL 5.0 Release +
+ +
+
IvorySQL 5.0 Released: Evolution in Oracle Compatibility, Cloud Native, and Usability!
+
📅 Published on: November 25, 2025
+
+ +
+

+ Built on a full upgrade to PostgreSQL 18.0, IvorySQL 5.0 delivers groundbreaking enhancements to Oracle compatibility, upgraded ecosystem component integrations, and in-depth cloud-native support. +

+ +

Powered by PostgreSQL 18.0

+
    +
  • Introduced an asynchronous I/O (AIO) subsystem for significant performance improvements.
  • +
  • The pg_upgrade tool: Added a new feature to preserve optimizer statistics.
  • +
  • Supported skip scan for multi-column B-tree indexes.
  • +
  • New uuidv7() function for time-ordered UUIDs.
  • +
  • Virtual generated columns now supported as the default type.
  • +
  • Supported OAuth authentication.
  • +
  • Enhanced RETURNING clause with OLD and NEW keywords.
  • +
  • Time range constraints for PRIMARY KEY, UNIQUE, and FOREIGN KEY.
  • +
+

For more details, see the PostgreSQL 18.0 Release Notes.

+ +

21 New Oracle Compatibility Features

+

IvorySQL 5.0 brings a massive leap in migration capabilities:

+
    +
  • Oracle-compatible ROWID support for seamless tool migration.
  • +
  • PL/iSQL %ROWTYPE and %TYPE support to simplify coding.
  • +
  • Empty string to NULL conversion to comply with Oracle compatibility rules.
  • +
  • Oracle-compatible SYS_GUID, SYS_CONTEXT, and USERENV functions.
  • +
  • Extended OUT parameter support for libpq, stored procedures, and functions.
  • +
  • Nested subprograms with support for overloading.
  • +
  • Oracle-compatible INSTR function and FORCE VIEW option.
  • +
+ +

Cloud-Native & Containerization

+
    +
  • Kubernetes (K8s): Deploy IvorySQL standalone or high-availability clusters via Helm.
  • +
  • IvorySQL Operator v5: Adapted for version 5.0 with synchronized component upgrades.
  • +
  • IvorySQL Cloud 5.0: A visual managed control plane for the full lifecycle management.
  • +
  • Multi-Platform: Packages covering X86, ARM, MIPS, and LoongArch architectures.
  • +
+ +

Fixed Issues

+
    +
  • Resolved accurate OID conflict detection in directory tools.
  • +
  • Eliminated dangling pointer scenarios in the MainLoop for high concurrency.
  • +
  • Fixed test framework assumptions to re-enable end-to-end Oracle compatibility tests.
  • +
  • Corrected global unique index enforcement logic across all platforms.
  • +
+ +

Source Code

+ + +

Acknowledgements

+

We express our sincere gratitude to all contributors who made this release possible:

+
+ Carlos Chong, ccwxl, Cédric Villemain, Fu Bei, Fawei Zhao, Ge Sui, Grant Zhou, Imran Zaheer, jerome-peng, Jiaoshun Tian, luss, Martin Gerhardy, Mingran Feng, omstack, otegami, Ruike Sun, rophy, Shaolin Chu, Shawn Yan, Shihua Yang, Shiji Niu, Shuisen Tong, shlei6067, sjw1933, Xiangyu Liang, Xiaohui Liu, Xinjie Lv, xuexiaoganghs, Xueyu Gao, yangchunwanwusheng, Yanliang Lei, Yasir Hussain Shah, Yuan Li, Zhe Zhang, Zheng Tao, Zhenhao Pan, Zhuoyan Shi. +
+ +

Issue Feedback

+

+ The community invites you to try IvorySQL 5.0! If you discover bugs, please submit an issue on GitHub Issues. +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/src/pages/news/ivorysql-v5-1-released.mdx b/src/pages/news/ivorysql-v5-1-released.mdx new file mode 100644 index 0000000..5c5fdb9 --- /dev/null +++ b/src/pages/news/ivorysql-v5-1-released.mdx @@ -0,0 +1,155 @@ +--- +title: IvorySQL 5.1 Officially Released on December 18, 2025! +hide_table_of_contents: true +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + + + +
+
+

News & Updates

+
● ○ ●
+
+
+ +
+
+
+ News > IvorySQL 5.1 Release +
+ +
+
IvorySQL 5.1 Officially Released on December 18, 2025!
+
📅 Published on: December 18, 2025
+
+ +
+

+ IvorySQL 5.1 is built based on PostgreSQL 18.1, including multiple bug fixes and functional improvements. For the complete update list, please refer to the official documentation site. +

+ +

Enhanced Features from PostgreSQL 18.1

+
    +
  • Check the CREATE permission for Schemas in CREATE STATISTICS.
  • +
  • Avoid potential integer overflows in size allocation calculations in libpq.
  • +
  • Prevent the "unrecognized node type" error when the DEFAULT clause of SQL/JSON functions (e.g., JSON_VALUE) contains COLLATE expressions.
  • +
  • Avoid incorrect optimization of constant HAVING clauses that include grouping sets.
  • +
  • Disable parallel execution in hash right semi joins.
  • +
  • Avoid potential division-by-zero errors when generating ordered-append execution plans.
  • +
  • Fix the issue where the query planner might fail for index types that support ordered access but not index-only scans.
  • +
+

For more details, see the official PostgreSQL 18.1 Release Notes.

+ +

New Features of IvorySQL 5.1

+
    +
  • Upgraded to PG 18.1 Kernel
  • +
  • Online Experience: IvorySQL 5.1 launches a browser-based interactive experience environment, allowing users to explore and evaluate its features in real time without local installation.
  • +
  • Full-Platform Installation Package Support: Provide multi-platform installation packages covering X86, ARM, MIPS and LoongArch architectures.
  • +
  • Containerized Deployment Support: Enable one-click deployment of IvorySQL 5.1 standalone instances or high-availability clusters via Docker Compose, Podman, Swarm, Helm and Operator tools.
  • +
  • Synchronized Release of IvorySQL Cloud 5.1: Integrate the IvorySQL 5.1 database and its surrounding ecosystem to realize visual full-lifecycle management including database provisioning and deprovisioning, monitoring and operation.
  • +
  • PostgreSQL Extension Support: Add support for 10 PostgreSQL extensions, namely pg_cron, pgAudit, PostGIS, pgRouting, PGroonga, ddlx, pgsql-http, system_stats, plpgsql_check and pgvector.
  • +
+ +

Fixed Issues

+
    +
  • Clean up warning messages during the compilation process.
  • +
  • Fix the issue where the PL/iSQL parser rejects parenthesized syntax in SELECT INTO expressions.
  • +
  • Correct the documentation description about the missing uuid-ossp extension during source code installation.
  • +
+ +

Source Code

+

The development and maintenance of IvorySQL are mainly carried out in the following four code repositories:

+ + +

Contributors

+

The following individuals (in alphabetical order) participated in this release as patch authors, committers, reviewers, testers or issue reporters:

+
+ Amberwww1, Cédric Villemain, Fawei Zhao, Ge Sui, Grant Zhou, Oreo Yang, Rophy Tsai, Shuntian Jiao, Steven Niu, Xiangyu Liang, Xiaohui Liu, Xinjie Lv, Xueyu Gao, Yasir Hussain Shah, Yuan Li, Zheng Tao, Zhenhao Pan, Zhe Zhang, Zhibin Wang, Zhuoyan Shi. +
+

Thanks to all the contributors!

+ +

Try It Out Now

+

+ We welcome all community members to try IvorySQL 5.1. If you encounter any issues, please submit feedback via GitHub Issues. We will send you exclusive IvorySQL merchandise as a gift! +

+
+
+ +
+
+
▼ CONTENTS
+ +
+
+
\ No newline at end of file diff --git a/static/img/news/detail-pg18-contributors-en.png b/static/img/news/detail-pg18-contributors-en.png new file mode 100644 index 0000000..d24834d Binary files /dev/null and b/static/img/news/detail-pg18-contributors-en.png differ diff --git a/static/img/news/detail-pg18-contributors.png b/static/img/news/detail-pg18-contributors.png new file mode 100644 index 0000000..aefb214 Binary files /dev/null and b/static/img/news/detail-pg18-contributors.png differ diff --git a/static/img/news/ivorysql-deepin-1.png b/static/img/news/ivorysql-deepin-1.png new file mode 100644 index 0000000..94b1e6a Binary files /dev/null and b/static/img/news/ivorysql-deepin-1.png differ diff --git a/static/img/news/ivorysql-deepin-cert.png b/static/img/news/ivorysql-deepin-cert.png new file mode 100644 index 0000000..8d8ab69 Binary files /dev/null and b/static/img/news/ivorysql-deepin-cert.png differ diff --git a/static/img/news/ivorysql-deepseek-assistant-1.png b/static/img/news/ivorysql-deepseek-assistant-1.png new file mode 100644 index 0000000..3d8a582 Binary files /dev/null and b/static/img/news/ivorysql-deepseek-assistant-1.png differ diff --git a/static/img/news/ivorysql-deepseek-assistant-2.png b/static/img/news/ivorysql-deepseek-assistant-2.png new file mode 100644 index 0000000..8b947e9 Binary files /dev/null and b/static/img/news/ivorysql-deepseek-assistant-2.png differ diff --git a/static/img/news/ivorysql-deepseek-assistant-3.png b/static/img/news/ivorysql-deepseek-assistant-3.png new file mode 100644 index 0000000..533be12 Binary files /dev/null and b/static/img/news/ivorysql-deepseek-assistant-3.png differ diff --git a/static/img/news/ivorysql-deepseek-assistant.png b/static/img/news/ivorysql-deepseek-assistant.png new file mode 100644 index 0000000..6bb4cf2 Binary files /dev/null and b/static/img/news/ivorysql-deepseek-assistant.png differ diff --git a/static/img/news/ivorysql-expert-advisory-committee-en.png b/static/img/news/ivorysql-expert-advisory-committee-en.png new file mode 100644 index 0000000..1ab8a9d Binary files /dev/null and b/static/img/news/ivorysql-expert-advisory-committee-en.png differ diff --git a/static/img/news/ivorysql-expert-advisory-committee.png b/static/img/news/ivorysql-expert-advisory-committee.png new file mode 100644 index 0000000..4691163 Binary files /dev/null and b/static/img/news/ivorysql-expert-advisory-committee.png differ diff --git a/static/img/news/ivorysql-kylin-cert-1.jpg b/static/img/news/ivorysql-kylin-cert-1.jpg new file mode 100644 index 0000000..b287ed2 Binary files /dev/null and b/static/img/news/ivorysql-kylin-cert-1.jpg differ diff --git a/static/img/news/ivorysql-kylin-cert.png b/static/img/news/ivorysql-kylin-cert.png new file mode 100644 index 0000000..cfdc975 Binary files /dev/null and b/static/img/news/ivorysql-kylin-cert.png differ diff --git a/static/img/news/ivorysql-loongarch-cert-1.jpg b/static/img/news/ivorysql-loongarch-cert-1.jpg new file mode 100644 index 0000000..327670c Binary files /dev/null and b/static/img/news/ivorysql-loongarch-cert-1.jpg differ diff --git a/static/img/news/ivorysql-loongarch-cert.png b/static/img/news/ivorysql-loongarch-cert.png new file mode 100644 index 0000000..94e9d1d Binary files /dev/null and b/static/img/news/ivorysql-loongarch-cert.png differ diff --git a/static/img/news/ivorysql-navicat-1.png b/static/img/news/ivorysql-navicat-1.png new file mode 100644 index 0000000..69912fd Binary files /dev/null and b/static/img/news/ivorysql-navicat-1.png differ diff --git a/static/img/news/ivorysql-navicat-2.jpg b/static/img/news/ivorysql-navicat-2.jpg new file mode 100644 index 0000000..0475668 Binary files /dev/null and b/static/img/news/ivorysql-navicat-2.jpg differ diff --git a/static/img/news/ivorysql-navicat.png b/static/img/news/ivorysql-navicat.png new file mode 100644 index 0000000..afde95e Binary files /dev/null and b/static/img/news/ivorysql-navicat.png differ diff --git a/static/img/news/ivorysql-ospp-2025-en.png b/static/img/news/ivorysql-ospp-2025-en.png new file mode 100644 index 0000000..c183bb0 Binary files /dev/null and b/static/img/news/ivorysql-ospp-2025-en.png differ diff --git a/static/img/news/ivorysql-ospp-2025.png b/static/img/news/ivorysql-ospp-2025.png new file mode 100644 index 0000000..5196380 Binary files /dev/null and b/static/img/news/ivorysql-ospp-2025.png differ diff --git a/static/img/news/ivorysql-ospp-students-en.png b/static/img/news/ivorysql-ospp-students-en.png new file mode 100644 index 0000000..0f49e4a Binary files /dev/null and b/static/img/news/ivorysql-ospp-students-en.png differ diff --git a/static/img/news/ivorysql-ospp-students.png b/static/img/news/ivorysql-ospp-students.png new file mode 100644 index 0000000..6886728 Binary files /dev/null and b/static/img/news/ivorysql-ospp-students.png differ diff --git a/static/img/news/ivorysql-pku-course-1.jpg b/static/img/news/ivorysql-pku-course-1.jpg new file mode 100644 index 0000000..acad40e Binary files /dev/null and b/static/img/news/ivorysql-pku-course-1.jpg differ diff --git a/static/img/news/ivorysql-pku-course-2.jpg b/static/img/news/ivorysql-pku-course-2.jpg new file mode 100644 index 0000000..4f79c9b Binary files /dev/null and b/static/img/news/ivorysql-pku-course-2.jpg differ diff --git a/static/img/news/ivorysql-pku-course-en.png b/static/img/news/ivorysql-pku-course-en.png new file mode 100644 index 0000000..b8f1c73 Binary files /dev/null and b/static/img/news/ivorysql-pku-course-en.png differ diff --git a/static/img/news/ivorysql-pku-course.png b/static/img/news/ivorysql-pku-course.png new file mode 100644 index 0000000..6618e21 Binary files /dev/null and b/static/img/news/ivorysql-pku-course.png differ diff --git a/static/img/news/ivorysql-v4-2-released-en.png b/static/img/news/ivorysql-v4-2-released-en.png new file mode 100644 index 0000000..256379e Binary files /dev/null and b/static/img/news/ivorysql-v4-2-released-en.png differ diff --git a/static/img/news/ivorysql-v4-2-released.png b/static/img/news/ivorysql-v4-2-released.png new file mode 100644 index 0000000..9f5ad93 Binary files /dev/null and b/static/img/news/ivorysql-v4-2-released.png differ diff --git a/static/img/news/ivorysql-v4-4-released-en.png b/static/img/news/ivorysql-v4-4-released-en.png new file mode 100644 index 0000000..54ff2d4 Binary files /dev/null and b/static/img/news/ivorysql-v4-4-released-en.png differ diff --git a/static/img/news/ivorysql-v4-4-released.png b/static/img/news/ivorysql-v4-4-released.png new file mode 100644 index 0000000..fb1837a Binary files /dev/null and b/static/img/news/ivorysql-v4-4-released.png differ diff --git a/static/img/news/ivorysql-v4-5-released-en.png b/static/img/news/ivorysql-v4-5-released-en.png new file mode 100644 index 0000000..093b2ce Binary files /dev/null and b/static/img/news/ivorysql-v4-5-released-en.png differ diff --git a/static/img/news/ivorysql-v4-5-released.png b/static/img/news/ivorysql-v4-5-released.png new file mode 100644 index 0000000..48b65c2 Binary files /dev/null and b/static/img/news/ivorysql-v4-5-released.png differ diff --git a/static/img/news/ivorysql-v4-6-released-en.png b/static/img/news/ivorysql-v4-6-released-en.png new file mode 100644 index 0000000..893d29a Binary files /dev/null and b/static/img/news/ivorysql-v4-6-released-en.png differ diff --git a/static/img/news/ivorysql-v4-6-released.png b/static/img/news/ivorysql-v4-6-released.png new file mode 100644 index 0000000..ec5b7d9 Binary files /dev/null and b/static/img/news/ivorysql-v4-6-released.png differ diff --git a/static/img/news/ivorysql-v5-0-released-en.png b/static/img/news/ivorysql-v5-0-released-en.png new file mode 100644 index 0000000..0fd7f74 Binary files /dev/null and b/static/img/news/ivorysql-v5-0-released-en.png differ diff --git a/static/img/news/ivorysql-v5-0-released.png b/static/img/news/ivorysql-v5-0-released.png new file mode 100644 index 0000000..b5d8ade Binary files /dev/null and b/static/img/news/ivorysql-v5-0-released.png differ diff --git a/static/img/news/ivorysql-v5-1-released-en.png b/static/img/news/ivorysql-v5-1-released-en.png new file mode 100644 index 0000000..0c1f81e Binary files /dev/null and b/static/img/news/ivorysql-v5-1-released-en.png differ diff --git a/static/img/news/ivorysql-v5-1-released.png b/static/img/news/ivorysql-v5-1-released.png new file mode 100644 index 0000000..695d1c5 Binary files /dev/null and b/static/img/news/ivorysql-v5-1-released.png differ diff --git a/static/img/news/news-banner-decor.png b/static/img/news/news-banner-decor.png new file mode 100644 index 0000000..482a4f8 Binary files /dev/null and b/static/img/news/news-banner-decor.png differ diff --git a/static/img/news/ospp-2025-1.png b/static/img/news/ospp-2025-1.png new file mode 100644 index 0000000..dcf02ef Binary files /dev/null and b/static/img/news/ospp-2025-1.png differ