postgresql

IvorySQL2 天前
数据库·postgresql·开源
PostgreSQL 技术日报 (3月7日)|生态更新与内核性能讨论pgAdmin 4 v9.13已发布,包含15个错误修复和新功能。主要新增功能包括Core LLM集成基础设施,具备AI驱动的安全、架构和性能分析报告,以及Query Tool的AI聊天功能和EXPLAIN的AI Insights操作。ERD Tool现在支持用户选择表的拖拽功能并显示表间关系,而Index创建对话框新增对'ONLY'子句的支持。错误修复解决了引号字符串配置、工具设置恢复、共享服务器修改、ERD节点中长表名以及物化视图列注释显示等问题。
stark张宇2 天前
人工智能·postgresql·flask
构建第一个AI聊天机器人:Flask+DeepSeek+Postgres实战想入门AI Agent开发,先要了解一下LLM/RAG/Agent的技术路线: LLM/RAG/Agent已经成为人工智能领域进步的关键技术理解这三者的概念与关系是做好面向AI编程开发的基础。
IvorySQL3 天前
数据库·postgresql·开源
PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?George MacKerron讨论了在psql中使用Ctrl-C中断PostgreSQL查询的复杂性。文章解释了用户可能需要停止正在运行查询的各种场景,比如查询耗时过长、意识到需要创建索引以获得更好性能,或者不再需要查询结果。MacKerron探讨了尝试取消查询时出现的技术挑战和潜在问题,强调了为什么这个常见操作会有问题并让数据库用户感到焦虑。
IvorySQL3 天前
数据库·postgresql·开源
PostgreSQL 技术日报 (3月5日)|规划器控制力升级,内核能力再进阶Robert Haas为PostgreSQL 19提出了一个雄心勃勃的补丁集,引入了三个新的contrib模块:pg_plan_advice、pg_collect_advice和pg_stash_advice。这些模块旨在提供计划稳定性和增强用户对PostgreSQL查询规划器的控制能力。该提案解决了PostgreSQL长期以来对更好的规划器可预测性和用户干预能力的需求。虽然该补丁集是否会包含在PostgreSQL 19中仍不确定,但它代表了查询优化控制方面对数据库管理员和开发人员的重大潜在进步。
IvorySQL4 天前
数据库·postgresql·开源
PostgreSQL 技术日报 (3月4日)|硬核干货 + 内核暗流一网打尽Autobase 2.6.0 引入了蓝绿部署工作流程,可实现 PostgreSQL 升级的近零停机时间。该流程包括使用 Patroni 备用集群部署克隆集群,通过物理复制同步数据,在目标集群上自动升级 PostgreSQL,将其转换为逻辑副本,并在切换前持续接收实时变更。流量切换在几秒内完成,回滚同样快速且无数据丢失,通过反向逻辑复制实现。Autobase 是云托管数据库的开源替代方案,可自动化部署、故障转移、备份、升级和扩展,为高可用性 PostgreSQL 集群提供支持。
IvorySQL5 天前
数据库·postgresql·开源
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026近日,PostgreSQL 全球顶级开发者盛会 PGConf.dev 2026 已公开议程。IvorySQL 开源数据库社区传来重磅喜讯:社区成员 Grant Zhou 与厉超提交的技术议题双双入选!
赵渝强老师6 天前
数据库·postgresql
【赵渝强老师】PostgreSQL中表的碎片在PostgreSQL中删除行的时候,这些行只是被标记为“dead”,而不是真正从物理存储上进行删除了,因而空间也没有真的被释放回收。在PostgreSQL中除非进行自动的auto vacuum或者是手动的vacuum,否则数据块所占用的物理空间不会被回收。因此在物理存储空间被回收之前,会导致存储空间中存在很多空洞。如果表结构中包含动态长度字段,那么这些空洞甚至可能不能被PostgreSQL重新用来存储新的行。因此,大量随机的DELETE操作,必然会在数据文件中造成不连续的空白空间。而当插入数据时,这些空
IvorySQL11 天前
数据库·postgresql·开源
揭开 PostgreSQL 读取效率问题的真相在数据库系统中,查询往往受限于 I/O 性能,因此优化工作通常聚焦于减少页面读取次数。索引是典型手段之一,但无法解决所有问题。
科技D人生11 天前
数据库·postgresql·pgsql 插件·postgresql插件大全
PostgreSQL学习总结(17)—— PostgreSQL 插件大全:25款核心扩展解锁数据库全能力做数据库开发、运维的朋友大概率都遇过这些糟心事儿:海量数据读写卡到崩溃,建索引怕占资源不建又慢,逻辑复制总因表结构不一致中断,想做全文检索、地理信息分析还要额外搭服务……其实PostgreSQL早就藏好了“解题钥匙”,25款官方认证的核心扩展插件,从性能优化到功能拓展全覆盖,关键还大多免费开源,能直接解决数据库使用中的绝大多数痛点。但这些插件该怎么选、怎么用,哪些是刚需哪些是锦上添花,很多人却一头雾水。今天就把这些插件一次性讲透,解锁PostgreSQL的全部隐藏能力。
知识分享小能手11 天前
数据库·学习·postgresql
PostgreSQL 入门学习教程,从入门到精通,PostgreSQL 16 (Windows) 安装与核心语法实战指南(2)本指南基于 PostgreSQL 16 版本,专为 Windows 环境设计。内容涵盖从下载安装到核心 SQL 语法、高级特性及综合案例的全流程解析。
l1t11 天前
数据库·postgresql
DeepSeek总结的PostgreSQL 中 DISTINCT 的三种用法发布日期:2017年5月11日 原文链接:https://hakibenita.com/the-many-faces-of-distinct-in-postgre-sql
知识分享小能手12 天前
数据库·学习·postgresql
PostgreSQL 入门学习教程,从入门到精通,PostgreSQL 16 语法知识点与案例详解(1)数据库(Database)是结构化数据的集合,用于高效存储、检索和管理数据。PostgreSQL 是一个功能强大的开源关系型数据库管理系统(RDBMS)。
木雷坞12 天前
docker·postgresql·容器
使用Docker Compose部署PostgreSQL:从入门到实践PostgreSQL 是一款功能强大的开源关系型数据库,因其稳定性、扩展性和对SQL标准的严格遵循而广受开发者青睐。本文将指导你通过Docker Compose快速部署一个生产可用的PostgreSQL实例,并提供必要的配置建议和注意事项。
mi200612 天前
数据库·postgresql
Linux下安装postgresql记录最重要的参考文档还是官网文档:https://www.postgresql.org/docs/18/installation.html
Pluto_CSND12 天前
postgresql·mybatis
Mybatis访问PostgreSql异常:PSQLException: 错误: 无法确定参数 $1 的数据类型xml文件的SQL语句已经指定jdbcType=VARCHAR:查询PostgreSQL时依然报错: nested exception is org.postgresql.util.PSQLException: 错误: 无法确定参数 $1 的数据类型"
醉颜凉14 天前
数据库·postgresql
PostgreSQL 模式(SCHEMA)详解:数据库对象的命名空间管理@[TOC](PostgreSQL 模式(SCHEMA)详解:数据库对象的命名空间管理)PostgreSQL中的模式(Schema)是数据库内部的一个命名空间,它包含表、视图、索引、序列、数据类型、函数、操作符等数据库对象。模式可以看作是数据库中的"文件夹",为数据库对象提供逻辑分组。
AI题库14 天前
数据库·安全·postgresql
PostgreSQL 18 默认密码修改全指南:从安装到安全加固数据库安全是企业和开发者不可忽视的重要环节,而默认密码往往是数据库安全的第一道防线。PostgreSQL作为一款广泛使用的开源关系型数据库,其默认密码设置和修改方法是每个数据库管理员和开发者必须掌握的基础知识。本文将以PostgreSQL 18为例,详细介绍默认密码的情况、修改方法以及安全加固建议。
猫头虎14 天前
运维·数据库·mysql·安全·postgresql·云原生·容器
[精选] 2025最新MySQL和PostgreSQL区别、迁移、安全、适用场景全解析在当前的数据库技术领域,MySQL和PostgreSQL作为两大主流数据库,拥有各自独特的优势和应用场景。随着技术的不断演进,特别是2025年的最新动态和趋势,两者在功能、迁移、性能、安全性等方面都有了一定的变化和优化。因此,本文将通过详细的对比和分析,帮助初学者更好地理解这两种数据库,帮助你做出选择,或者顺利进行迁移。
No8g攻城狮14 天前
数据库·sql·mysql·postgresql·sqlserver
【SQL】MySQL中空值处理COALESCE函数博主介绍:✌全网粉丝24W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌
kimi-22214 天前
数据库·postgresql
在 AutoDL 容器内安装 PostgreSQL + pgvectorpgvector 是 PostgreSQL 的扩展插件,编译它需要 PostgreSQL 的开发环境(pg_config 工具),但 AutoDL 容器默认没有安装 PostgreSQL。