IvorySQL 3.2 发版 | 基于PG16.2,新增Oracle XML函数兼容功能

Python+Flask+Echarts打造全国气象数据可视化分析大屏 本文详细介绍了如何使用Python+Flask+Echarts构建全国气象数据可视化分析大屏,实现实时监控、趋势分析和快速决策。通过Python强大的数据处理能力、Flask的轻量级优势和Echarts的交互体验,打造高效的气象数据可视化系统,提升农业、物流等行业的决策效率。 阅读详情

[发行日期:2024年4月11日] 

IvorySQL 3.2基于PostgreSQL 16.2,引入了多种Oracle XML函数的全面兼容性功能,同时修复了多个问题,更多信息请参考文档网站。

>>>新版本体验链接:

https://docs.ivorysql.org/cn/ivorysql-doc/v3.2/v3.2/1.html

01

增强功能

>>>Oracle XML函数兼容性 

该功能现已实现对多种Oracle XML函数的全面兼容性,为用户带来更加便捷和高效的数据库操作体验。

包括APPENDCHILDXML、DELETEXML、EXISTSNODE、EXTRACT(XML)、EXTRACTVALUE、INSERTCHILDXMLAFTER、INSERTCHILDXMLBEFORE、INSERTCHILDXML、INSERTXMLAFTER、INSERTXMLBEFORE、UPDATEXML......有关该功能的更多细节,请查看 #587

>>>PostgreSQL 16.2 的增强功能 

1)确保CREATE DATABASE的持久性 

2)确保pgoutput逻辑复制插件正确传输列的默认值 

3)在使用之前重新验证订阅的连接字符串

4)当新客户端在不响应服务器的密码挑战时断开连接时,返回正确的状态代码

5)在PL/pgSQL中支持具有SQL标准体的CREATE FUNCTION/CREATE PROCEDURE的SQL命令

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

02

问题修复

• 解决了文档构建失败的问题: #645

• 消除了构建警告: #649

• 修正了 to_date 函数的参数问题: #592

• 修复了在创建函数时的标签问题: #624

03

源代码

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

  • IvorySQL数据库源码:

https://github.com/IvorySQL/IvorySQL

  • IvorySQL官方网站:

https://github.com/IvorySQL/Ivory-www

04

贡献人员

以下个人(按姓氏排序)作为补丁作者、提交者、审查者、测试者或问题报告者为此版本做出了贡献。 

• Cary Huang

• David Zhang 

• Grant Zhou 

• Leo X.M. Zeng

• 付贝 

• 高雪玉

•郭新源

•黄迎 

•贾楠 

•矫顺田

•李永昊

•梁翔宇

•刘政

•吕新杰

•牛世继

•任娇

•阮秀华 

•尚雷 

•王丽 

•王守波

•严少安 

>>>新版本体验链接:

https://docs.ivorysql.org/cn/ivorysql-doc/v3.2/v3.2/1.html

代码接单:用 ComfyUI 搭建电商模特换装工作流(保姆级教程) 在闲鱼和小红书上,搜一下“AI 模特图”或者“服装换模特”,你会发现大量的接单需求。太贵:请个外模拍一套图,动辄几千块。太慢:寄样品、排期、拍摄、修图,半个月过去了。太卷:竞对都在上新,你还在等图。“给我一张你的衣服平铺图(或假人图),我 10 分钟给你生成真人上身图,一张只要 50 块。对于商家是省钱,对于你是纯利润。为什么不用 Midjourney?因为 MJ 抽卡不可控,无法保持衣服版型一致。只有 ComfyUI,才能做到精准控制,实现工业化量产。 阅读详情

相关推荐

Windows系统下LaTeX环境搭建与编辑器配置全攻略

本文详细介绍了在Windows系统下搭建LaTeX环境的完整流程,包括TeX Live的安装、TeXStudio编辑器的配置优化以及常见问题排查。特别针对中文用户推荐使用清华镜像源加速下载,并提供了XeLaTeX编译器配置、中文支持等实用技巧,帮助用户快速上手LaTeX文档编写。

weixin_42554408的博客 449

开源之夏「万元奖金」同学~你的开源任务包已送达,请查收!

作为 PostgreSQL 的二次发行版本,IvorySQL 对 PostgreSQL 一直保持着良好的兼容性,而在即将发布的 PostgreSQL 17 版本之中,存在一个对 psql 工具 \du 指令改进的补丁,它可以使其对用户更加友好与便利,而在开源之夏中,我们将尝试将这个补丁移植到 IvorySQL 上面,并对其展开一系列的测试工作。IvorySQL社区成立于2021年底,与PostgreSQL国际社区紧密合作,保持与最新PG版本内核同步,同时提供更全面灵活的Oracle兼容功能。

IvorySQL的博客 1035

Adams与Matlab联合仿真入门:从零搭建你的第一个动力学模型

本文为Adams与Matlab联合仿真新手提供了一份详尽的入门指南。文章从软件环境配置、版本兼容性检查讲起,逐步演示了如何在Adams中构建单摆动力学模型并定义输入输出接口,以及在Matlab/Simulink中搭建控制回路。通过一个完整的受控单摆实例,手把手教你完成从模型导出、模块生成到执行联合仿真的全流程,帮助你快速搭建并运行第一个联合仿真模型,实现动力学与控制系统的协同验证。

g5h6i7j的博客 700

PostgreSQL笔记4: 市场地位、生态全景与行业应用实践

技术能力实现方式适用场景全文检索tsvectortsquery+ GIN 索引内容搜索、日志分析半结构化数据JSONB类型 + GIN 索引灵活 Schema、配置存储向量检索pgvector扩展 + IVFFlat/HNSW 索引RAG、推荐系统、语义搜索混合查询上述能力的 SQL 组合复杂业务场景的统一数据访问表结构创建(若已存在则跳过)插入三条测试数据(包含 JSONB 和向量字段)全文检索查询(tsvectortsqueryJSONB 包含查询(@>运算符)

Wang的专栏 520

[PayPal报错]为遵守国际法规,这笔交易已被拒绝。

PayPal报错解决:为遵守国际法规,这笔交易已被拒绝。

qq_39906413的博客 1万+

第八章 MobileNetv3网络详解

本文介绍了基于互补的搜索技术和新颖的架构设计的MobileNets的下一代。MobileNetV3通过硬件感知网络架构搜索(NAS)和NetAdapt算法相结合,针对移动电话CPU进行优化,随后通过新颖的架构改进技术进行了进一步提高。本文开始探索自动化搜索算法和网络设计如何相互协作,以利用互补的方法改进整体技术水平。通过此过程,我们创建了两个新的MobileNet模型:MobileNetV3-Large和MobileNetV3-Small,分别针对高资源和低资源使用情况。

ADICDFHL的博客 1万+

MySQL系统篇,库的操作(三):建库、字符集校验规则与备份恢复

本文系统讲解MySQL数据库创建与管理,聚焦字符集(CHARACTER SET)与校验规则(COLLATE)的核心作用:前者决定字符存储范围,后者影响比较与排序逻辑。通过对比utf8_general_ci(不区分大小写)与utf8_bin(二进制比较)的实测差异,揭示其对查询结果和排序顺序的显著影响。文章还详解CREATE DATABASE语法、IF NOT EXISTS防错机制、命名规范及跨版本兼容性问题,并强调新项目应优先使用utf8mb4以支持完整Unicode。最后提供SHOW CREATE DAT

dasdasfv的博客 315

从零开始搭建一个高性能电流镜:手把手教你设计Wide-Swing Cascode结构

本文详细解析了Wide-Swing Cascode电流镜的设计原理与实战流程。针对低压高性能模拟电路设计的核心挑战,文章手把手指导如何从理论分析、参数计算到仿真验证,搭建一个兼具高输出阻抗和低输出电压裕度的电流镜结构,并深入探讨了偏置电路生成、性能优化及版图匹配等关键要点。

weixin_29294975的博客 628

Spring 事务详解:@Transactional 如何生效、何时回滚、传播行为怎么选

从订单与库存写入出发,拆解 @Transactional 的代理调用链、默认回滚规则与自调用问题;通过 Spring Boot + H2 的五个验证用例比较 REQUIRED、REQUIRES_NEW、NESTED,并说明数据库事务与 Redis、消息和远程接口的边界。

qq_74421990的博客 332

YOLOv8 + TensorRT 实战:手把手教你用 C++ 实现实时视频流目标检测(附完整项目代码)

本文详细介绍了如何将YOLOv8与TensorRT结合,通过C++实现实时视频流目标检测的全流程。从环境配置、模型转换优化到视频处理架构设计,手把手教你构建高性能检测系统,并附完整项目代码。特别针对Windows平台下的TensorRT模型加速部署提供了实用技巧和性能优化方案。

weixin_29051193的博客 347

Unity插件NodeCanvas之行为树的详细教程

NodeCanvas 是一个用于 Unity 的可视化脚本工具,主要用于游戏开发中的行为树、状态机和流程图的设计。它通过节点编辑器的方式,让开发者可以更直观地创建和管理游戏逻辑,减少了传统编码的复杂性。今天我们就来详细介绍一下NodeCanvas插件。

TxNet 1962

Oracle多租户集群PDB异机恢复至单机部署数据库

本文详细演示了将Oracle RAC集群中的PDB(RMAN_PDB)通过RMAN备份恢复至单机CDB的全过程。首先在源库创建测试PDB并插入数据,随后配置RMAN备份路径,备份该PDB及其元数据文件。接着将备份文件传输至单机环境,启动实例并恢复控制文件与数据文件,最后利用DBMS_PDB.EXPOSE_PDB_FROM_RMAN生成PDB描述文件,将其插入新单机CDB中,实现PDB的独立使用。整个流程涵盖数据准备、备份、恢复及插入,完整验证了跨环境PDB迁移的可行性。

qq_57492774的博客 200

C# WinForms 多语种切换实现:打造国际化应用程序

合理实现多语种切换功能可以显著提升应用程序的国际化水平。模块化设计:将本地化逻辑模块化,便于管理和维护。异常处理:始终捕获和处理可能的异常,确保程序的健壮性。资源管理:合理管理资源文件,避免重复和遗漏。测试:在不同语言环境下进行全面测试,确保所有字符串都能正确显示。文档和注释:为关键代码添加详细的文档和注释,便于后续维护。

墨夶的博客 1692

IvorySQL 是怎么把 Oracle 兼容塞进 PostgreSQL 内核的

IvorySQL 以“不重写内核、紧跟 PG 上游”为路径,通过会话级 compatible_mode 实现 Oracle 与 PostgreSQL 方言共存,依托独立解析器和 PL/iSQL 支持存储过程、包、隐式转换等核心特性,兼容性覆盖语法、数据类型、系统视图及扩展生态。其双测试框架保障与上游同步,避免兼容层拖累原生功能。相比 openGauss 等深度改造方案,IvorySQL 更适合存量 PL/SQL 多、欲保生态、追求开源与可迁移性的场景,是 Oracle 迁移中兼具可行性与前瞻性的选择。

u011436548的专栏 243

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Oracle日志体系分层结构与故障定位路径

Oracle日志不止是告警日志,实例层、会话层与存储层各司其职。本文按ADR目录结构梳理告警日志、跟踪文件、重做与归档、监听与审计记录的分工,给出挂起转储、会话跟踪、日志挖掘等取证手段的触发条件与代价,并用实例终止、连接风暴、批量作业变慢三个场景推演完整排查路径,附日志治理与常见误区清单。

搞定过:百亿级数据、万级QPS、零宕机、AI工业化。 233

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

业务不停服,Oracle 到 PolarDB-O 数据同步落地经验

本文详细介绍通过NineData实现Oracle到PolarDB-O的全量与增量数据同步,涵盖结构复制、全量初始化及持续增量同步全流程。基于可视化向导,无需手动编写脚本,自动推导表结构与键映射,支持一键配置并预检查归档日志、补充日志、权限等前置条件。演示从创建任务、选择对象、配置映射到启动后监控延迟与事件计数的完整操作,助力企业平滑完成国产化迁移。

A1373712651的博客 197

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

用校园小助手生成ER图:从建表语句到可调布局

从建表语句或自然语言生成,到关系识别、主外键颜色区分,再到布局切换和折叠,校园小助手的ER图功能把画图过程中最耗时的部分交给了工具。它适合大学生论文、研究人员科研、教师教学及企业数据分析等场景,所有功能都在校园小助手平台内实现。下次作业要用ER图时,不妨先从手里的SQL开始。

weixin_74789176的博客 207

Oracle EBS Form 开发:高效设置字段可编辑性的通用写法

这种「遍历块内所有项 + 白名单过滤 + 状态统一控制」的写法,把字段可编辑性的控制逻辑集中到一个过程中,新增或删除受控字段只需修改IN列表,极大提升了 EBS Form 开发的可维护性,值得在项目中沉淀为公共程序单元。

longtimetoc的博客 175

SQLServer常用指令手册

覆盖数据库创建、表与约束、增删改查、查询进阶、索引、视图/存储过程/函数/触发器、事务、权限、运维排查。适用版本:SQL Server 2012 及以上(标注的条目为对应版本起可用)。

lzcbaba的博客 248

ABAP 入门(八):数据库访问基础——SELECT、INSERT、UPDATE、MODIFY、DELETE 与 SY-SUBRC/SY-DBCNT 实测详解

ABAP 技能树系列第 8 篇:Open SQL 新语法下的 SELECT SINGLE、SELECT 到内表、WHERE 条件、排序与聚合,INSERT/UPDATE/MODIFY/DELETE 的行为差异与危险点,SY-SUBRC 与 SY-DBCNT、提交回滚、客户端处理和常见性能错误,所有输出均为 7.57 系统实测结果。

缘起缘灭皆为因果,看到就是缘分,点赞收藏一键三连吧! 164

MySQL数据库和表的操作

本文系统介绍了MySQL数据库与表的基本操作。包括创建、查看、修改和删除数据库,重点讲解字符集与校验规则对大小写敏感性的影响;通过SHOW、ALTER、DROP等命令实现数据库管理;介绍数据备份(mysqldump)与恢复(SOURCE)方法;并详细阐述表的创建、结构查看(DESC)、字段增删改(ALTER TABLE)及表删除操作,涵盖字段类型、注释、索引等关键要素,为数据库开发与维护提供完整指导。

2201_75570391的博客 376

搭建Oracle RAC 集群

配置SSH互信,分别RAC1和RAC2的root,grid,Oracle三个用户下执行以下命令。安装LINUX.X64_193000_grid_home.zip文件包。添加6块硬盘,每块50G,添加控制器,设为虚拟,添加网络适配器。设置主机名,配置网卡,编写/etc/hosts文件()配置磁盘规则,执行writerule.sh脚本。运行test.sh脚本,完成基础配置。

x_SpiderMan的博客 59

Oracle 如何实时同步一张表 同时新表可以update

",0],["-- 如果新表被手动 UPDATE 过了(变为 'Y'),则源表不再覆盖它",5],["\n \n ELSIF DELETING ",0],["THEN",3],["\n ",0],["DELETE",3],[" ",0],["FROM",3],[" new_table ",0],["WHERE",3],[" id \u003d :OLD.id;

jnrjian的博客 239

2026年Oracle Q4 季度补丁发布!

026年第四季度(Q4)的关键补丁更新(Critical Patch Update, CPU)

IT邦德 303

MySQL 数据备份与数据还原

本文系统讲解数据库备份的核心概念与实践,涵盖备份类型(完全、增量、差异)、状态(冷/温/热)、方式(物理/逻辑)及工具选择(mysqldump与XtraBackup)。重点解析InnoDB热备原理(MVCC与redo日志)、冷备份流程、恢复技巧(如sql_log_bin=0)、XtraBackup的prepare机制与多层增量合并规则,并强调权限最小化、自动化脚本设计与异地校验等生产最佳实践,帮助运维人员构建高效可靠的数据保护体系。

xuxiang996523的博客 210

Group commit 攒批写盘实测:窗口 0 加到 20ms,fsync 从 4000 降到 79,p50 涨到 12.09ms

4000 条记录、8 个发送线程、泊松到达 2500/s、真实文件加 os.fsync,3 轮实测:逐条写 fsync=4000,p50 0.57~1.01ms;leader 攒批窗口 W=0 只 drain 队列已有,fsync 降到 1947~2083,p50 0.39~0.70ms;W=20ms 时 fsync 只剩 79~82 次(省 98%),但 p50 涨到 10.88~12.09ms、p95 20.47~21.63ms。窗口越大 fsync 越少、延迟越高,低负载下 W=0 是免费午餐。

CCbleach的专栏 145
上一篇: DBOS革命:迈克尔·斯通布雷克和无服务器计算的未来
下一篇: IvorySQL Operator | 一键部署IvorySQL集群,高效管理与个性化配置尽在掌控
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值