![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lightdb
文章平均质量分 58
觅含
立志, 无为
展开
-
LightDB 23.3 通过GUC参数控制commit fetch
在同一个会话中的后续事务中还能够继续访问该游标( 但是如果创建事务被中止,游标会被移除)。对于for update和for share lightdb_cursor_after_commit 参数使能单机模式还是支持的,分布式模式下由于不支持for update和for share直接报错。java端同理。declare。原创 2023-09-11 20:58:26 · 213 阅读 · 0 评论 -
LightDB 23.2兼容oracle psql中使用with子句
在适配过程中发现oracle可以在过程语言中使用with子句,因此在LightDB 23.2上做了兼容性开发。oracle的with_clause语法仅支持select子句之前使用。其语法结构如下:语法上不支持:(1)不支持plsql_declarations(2)不支持subav_factoring_clause(3)不支持search_clause(4)不支持cycle_clause。原创 2023-06-08 20:35:11 · 77 阅读 · 0 评论 -
LightDB-A 数据库开发和使用
基于对LightDB-A开发总结的经验,因为-A数据库与其他postgres数据库的线性回归测试不同,启动方式不同,所以在这儿单独进行记录,方便笔者后续开发,以及读者能够更快的接触-A数据库。原创 2023-06-07 16:29:45 · 162 阅读 · 0 评论 -
Lightdb 存储过程兼容Oracle dbms_utility.format_error_backtrace函数
Oracle Database 10g Release 2 中添加的 DBMS_UTILITY.format_error_backtrace 函数是记录异常时要调用的关键子程序。它返回一个字符串,将错误追溯到引发错误的行!注意:如果在堆栈向上传播时重新引发异常,您将丢失“原始”行号。回溯跟踪函数始终只追溯到最近引发的异常。错误返回最大长度为10000个字符。。原创 2023-03-10 10:32:28 · 142 阅读 · 0 评论 -
LightDB 22.4发布声明
dist表示当前数据库是分布式架构,在这架构下,使用create table 创建的表默认是分布式表;(2)添加了lt_patch表以保存修补程序信息,apply_type和apply_version属性将添加到修补程序描述信息中;8、添加 GUC 参数 lightdb_aborted_rollback 支持当前事务出错立即报错,并且回滚整个事务;17、使用lt_dump和lt_restore工具实现分布式集群的备份和恢复;18、使用lt_probackup工具实现分布式集群的备份和恢复;原创 2023-01-29 17:16:38 · 99 阅读 · 0 评论 -
lightdb 支持jdbc设置fetchsize,在事务非自动提交的情况下,使用commit,依旧可以连续获取查询的结果集
lightdb 22.4版本完美解决上面所描述的问题。原创 2022-12-27 14:30:00 · 259 阅读 · 1 评论 -
Lightdb22.4兼容mysql alter modify修改表字段类型、默认值、非空约束
继22.3版本兼容oracle alter table modify语法后,最近又接入mysql的应用,功能不足以应对现在的使用场景。要对mysql的alter table modify常用功能进行兼容。oracle和mysql针对这个功能,区别在于:默认值(default)和非空约束(NOT NULL和NULL)位置可以交换;相同点:如果需要设置数据类型,则必须在默认值和非空约束前。原创 2022-12-19 10:08:12 · 416 阅读 · 0 评论 -
Lightdb 22.4 ltuldr工具使用介绍(兼容sqluldr2)
lightdb支持数据备份的方式比较多,常见的方式为逻辑备份和物理备份。物理备份:冷备份及恢复(文件级别的复制恢复):热备份及恢复(基于时间点的备份恢复)逻辑备份:pg_dump:可以选择一个数据库或部分表备份pg_dumpall:备份整个 clustercopy \copy:导入导出数据ltuldr跟copy功能类似,也属于逻辑备份。区别在于ltuldr是相当于客户端是外部工具,而copy属于ltsql内部命令行工具。性能方面:是oracle sqluldr2的1.3倍。原创 2022-12-13 11:00:12 · 319 阅读 · 0 评论 -
Lightdb 22.3 事务中语句出错,报错并回滚
事务出错,要求在出错语句处报错,并回滚整个事务。此功能与语句级功能有冲突。22.3语句级回滚是由插件提供的,要求参数lightdb_aborted_rollback和语句级回滚不能同时生效。原创 2022-12-09 19:53:11 · 175 阅读 · 0 评论 -
Lightdb 22.4 事务中语句出错,报错并回滚
事务出错,要求在出错语句处报错,并回滚整个事务。此功能与语句级功能有冲突。由于22.4版本语句级实现与22.3不同,22.4要求参数lightdb_aborted_rollback和lt_statement_rollback_enable不能同时设置,包括两种设置方式:一是配置文件的方式;二是客户端设置的方式。两种方式,在一个参数设置成true时,另外一个参数不允许设置成true。原创 2022-12-09 17:23:50 · 176 阅读 · 0 评论 -
高可用部署(lightdb)
lightdb使用ltcluter搭建高可用环境。原创 2022-12-02 10:25:30 · 313 阅读 · 0 评论