postgresql

PostgreSQL 版本的向后兼容性

数据库版本的向后兼容性至关重要,它直接影响业务系统的可用性、连续性和整体效率,是一款数据库产品获得成功的必要条件。当你习惯了使用一些成功的数据库产品后,你可能会感觉不到它的存在,因为它已经像空气和水一样,让你觉得数据库产品本该如此。但是,在你选择使用某款糟糕的数据库产品后,因为缺乏版本的向后兼容性,将会让你感受到总是经常都遇到问题。

继续阅读

PostgreSQL 社区的研发文化

PostgreSQL 社区具有独特的研发文化,强调协作、透明度,和由社区组织驱动的贡献。以下是 PostgreSQL 社区研发文化的一些关键方面:

继续阅读

PostgreSQL 视图的依赖关系

我们都知道,在 PostgreSQL 中,如果对象上有视图依赖关系,我们就不能删除它:

继续阅读

PostgreSQL 函数的依赖关系

使用 PostgreSQL 函数时,您需要注意不要引用非确定性的函数,因为函数之间的依赖关系在 PostgreSQL 系统表中没有得到很好的维护。以下示例显示了如何最终获得悬空函数:

继续阅读

GROUP BY 和 PARTITION BY 的对比

GROUP BYPARTITION BY子句在 SQL 中都用于对数据进行分组和计算聚合值,那么它们之间有什么区别呢?

继续阅读

使用 ChatGPT 访问 PostgreSQL

GPT 可以编写 SQL。如果我们用简单的语言写下我们的问题,然后让 GPT 编写 SQL 来获得答案,那么我们就可以节省大量花费在企业流程管理、数据分析软件上面的时间。

继续阅读

使用 PostgreSQL 分析 nginx 访问日志

PostgreSQL 支持数据类型jsonjsonb,而 nginx 支持 JSON 格式的日志输出。我们可以使用 PostgreSQL 轻松实现对 nginx 访问日志的分析。

继续阅读