自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个CREATE TABLE的小问题 ERROR: could not form array type name for type

typname被截断之后,最后的几个特异性字符就会丢失,导致类型名重复,然后会一直尝试加下划线,随着下划线的增加,最终下划线会将63字节全部占满,导致无法创建。而makeUniqueTypeName函数中对于冲突的名字是通过在typname前面加下划线的方式来处理的,如果还是冲突,那就继续在前面再加一个下划线,这种方式略显粗暴。当我需要批量创建99张表,并通过数字后缀来区分,如果用户的表名刚好用满63个字符时,那么就会在创建尾数71号表的时候出现这个报错,这个报错是创建类型时的报错。是什么原因导致的呢?

2023-04-05 17:05:14 1673 1

空空如也

空空如也

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

TA关注的人

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