自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Lightdb支持Immutable只读表

LightDB Immutable

2023-12-15 10:38:51 164 1

原创 LightDB支持ROWIDTOCHAR

在lightdb-oracle模式,table每一行都有一个ROWID,ROWIDTOCHAR接收该值的入参类型为TID类型;但是PostgreSQL的引擎为多版本引擎,因此一条记录在被更新后ROWID会发生变化(代表了新的版本)。以上查询的结果: (0,1)即为转换后的由BLOCK_ID和ITEM_ID组成的varchar2字符串;由BLOCK_ID和ITEM_ID组成,即哪个数据块的哪条记录;以上两个案例,展示了rowidtochar的用法!目前该长度限制了18位的长度;

2023-12-06 19:59:15 427 1

原创 ligthdb支持int(n)与integer(n)

/该情形将会报错;//该情形将会报错;int(n),integer(n),其中n的取值为1~19;当n为10~19时,内部将使用int8存储;注意,变长的长度取值范围为整形的1~19;当n为1~9时,内部将使用int4存储;以上这样的用法为常规用法;

2023-12-05 22:29:23 37

原创 lightdb支持to_date非一致性匹配

以上几种非一致性的匹配规则,仅限于YYYY,MM,DD范围内,前者字符串不包含分隔符,后者格式化包含分隔符的匹配。以上均为前后一致性匹配的用法;

2023-12-04 19:12:42 28

原创 lightdb关于insert(null)兼容mysql的column自增默认值的调试

在该函数中,可以知晓目标列的类型,传入值的类型,根据参数的转换,以及getAttriSequences的调用,可以判断出该目标列是否包含默认值以及顺序绑定;lightdb在兼容mysql的过程中,insert中如果自增列传入的值为null时,pg会报错;lightdb在持续兼容mysql中,我是Liym,欢迎随时联系!1)从PostmasterMain函数一路打断点调试,3)getAttriSequences的注释说明。

2023-08-23 16:48:10 49

原创 lightdb的兼容数据库

3) 创建时指定数据库兼容格式:create database lymdb with lightdb_syntax_compatible_type ‘mysql’;比如duplicate的primary key的ignore插入,warning提示(不再是error);5) 在该模式的表创建以及查询,便是兼容mysql版本的了;1)启动数据库:./lt_ctl start;2) 命令行连接数据库:./ltsql;

2023-08-22 20:12:13 79 1

原创 postgresql在centos的编译及启动

6.3)初始化数据库./initdb -D /usr/local/postgresql/data -U postgre --encoding=UTF8 --lc-collate=en_US.UTF-8 --lc-ctype=en_US.UTF-8。7.2) ps aux|grep postgre可以查到pg的多个进程了。2,pg官网源码下载,小编下载的是13.0并上传到centos服务器。目标机器centos7,GCC4.8.5。等待编译完成奥,大概几分钟时间!4,添加用户,并对安装路径文件夹赋权。

2023-08-15 17:03:22 410 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除