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

攻防世界:Crypto习题之easy_RSA 在非对称加密算法中,单向函数被广泛应用,用于确保从公钥加密后的密文无法轻易推导出私钥,从而保证数据的安全性。而其中最著名的算法便是 RSA 加密算法。首先设φm:=∣1≤k≤mgcdkm1∣为欧拉函数(Euler’sche Phi-function)。pqn:=pqpqφnnpqpqφnp−1q−1e∈12...φn−1gcdφne1ended≡1φn假设我们现在有明文x以及公钥en。 阅读详情

[发行日期: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

Sigrity PowerDCPackage ThermalCharacterization模式提取封装基板热阻参数-Single-Die Package DELPHI compact Thermal DIE(定义DIE的参数):material设置为silicon(硅),Attach material(贴片的材料,设置为Die Attach),Attach thickness(贴片的材料的厚度,厚度设置为0.001mm,点击ok。Cap为覆盖材料,Material定义材料类型,thickness定义厚度,length和width定义长宽,Adhesive Material为胶的材料,Adhesive Material为胶的厚度,本例不定义,跳过即可。 阅读详情

相关推荐

Axure RP 10表单数据提交制作

本文介绍了如何使用Axure RP 10实现表单数据提交。

Peppaaa的博客 990

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

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

IvorySQL的博客 1035

Metal 一、初识 Metal 及其语言规范

游戏开发者的新的技术平台,该技术能够为3D图像提高 10 倍的渲染性能。苹果2018年推出 Metal,在此之前一直使用OpenGL ES。1图形渲染;2高并发计算。苹果文档给出的 Metal 优化:CPU 低消耗、GPU 高利用、连续处理器并行、有效的资源利用Metal 官方文档。

irainsa的博客 1224

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

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

Wang的专栏 523

Cadence笔记--原理图导入PCB

根据PCB尺寸画PCB外观尺寸,这里注意X\Y不能超过指定的区域,X\Y的最大值在setuo的grids里设置,画完后保存并关闭工程然后重新打开(不理解为何)由于只画了一个PMU6050,所以这里只有一个器件。工程选择board,选择存储路径和名称。6、重新网格导入,保证网表导入无误;注意网表保存的路径。

weixin_51418325的博客 1966

企业微信-审批控件中的外部选项的应用全流程完美解决方案

完美解决企业微信所有JS-SDK调用问题 完美解决苹果和PC端不适配的问题

qq_45195039的博客 5879

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

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

dasdasfv的博客 316

别再纠结Dify了!实测对比RAGFlow和Dify,聊聊企业知识库到底该怎么选

本文深度对比了RAGFlow和Dify在企业知识库选型中的实际表现,从技术架构、性能指标、部署成本等多维度进行分析。RAGFlow在复杂文档处理和准确率方面表现突出,适合有专职技术团队的企业;而Dify则以低门槛和快速部署见长。文章提供了六维度评估法,帮助企业根据文档复杂度、准确率要求等技术指标做出明智选择。

weixin_30897233的博客 675

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

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

qq_74421990的博客 332

YOLOv13-SWC (ShiftWise Convolution) 完整移植与原理深度解析教程

YOLOv13-SWC模型移植与原理解析 本文详细介绍了YOLOv13-SWC模型的完整移植过程与核心技术原理。YOLOv13-SWC在YOLOv8架构基础上引入ShiftWise Convolution(SWC)模块,通过创新性的位移操作、重参数化大核卷积和LoRA分解技术,显著提升了模型性能。文章包含三个核心部分: 模型移植实现:包括配置文件创建、任务模块修改和核心代码实现,重点介绍了SWC模块的掩码机制和LoRA卷积分解策略。 ShiftWise操作原理:深入解析了将大核卷积分解为小核卷积位移组合的数

FJN110的博客 506

【蓝桥杯集训100题】scratch猜数字游戏 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第25题

​ scratch抽奖游戏 蓝桥杯集训100题第21题模拟练习解析 一、题目要求 编程实现 设计制作一个猜数游戏,随机生成一个数(这个数为 0~9 之间的某一个数),给 每位挑战者 9 次机会,猜这个数,挑战者无论怎样,永远不会猜中这个数,机会用完后,能报出这个随机数是多少。(例如:猜了 0~8 这 9 个数字,但最后就是提醒你随机数字是 9)。每猜一次,都会说“NO”,猜完第 9 次时,会提示:“Sorry,Num is X(正确的数字)”。 ​

青少年编程学习指导 1432

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

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

qq_57492774的博客 201

看完这篇你就能讲解LLC软开关:一文秒懂 ZVS 和 ZCS 到底啥意思!

想要 MOS 管ZVS 好实现➜ 把工作频率保持在 fr1 或更高。想让整流二极管也ZCS 实现➜ 频率就别高过 fr1。设计磁性元件时,一定要计算好 Lr、Lm、Cr 的值,这直接决定你 fr、fr1 是多少!LLC 的软开关技术不是“魔法”,是电感电容+频率控制的精妙组合;fr1 就像黄金分割点,整流和开关都能“刚刚好”;不是所有软开关都能同时实现,要看你在频率曲线的哪一段!

weixin_43199439的博客 1546

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

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

u011436548的专栏 244

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

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

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

老版QQ原生表情gif动态

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

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

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

A1373712651的博客 198

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

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

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

weixin_74789176的博客 207

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

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

longtimetoc的博客 176

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 系统实测结果。

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

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
上一篇: pgvector扩展在IvorySQL Oracle兼容模式下的应用实践
下一篇: 让数据更「高效」一点!IvorySQL在Neon平台上的迅速部署和灵活应用
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值