从“functions in index expression must be marked IMMUTABLE“谈起
【我和openGauss的故事】从“functionsinindexexpressionmustbemarkedIMMUTABLE“谈起背景在从oracle迁移到openGauss中,创建函数索引的时候,偶尔会出现此类报错functionsinindexexpressionmustbemarkedIMMUTABLE大概意思是,函数索引里的函数,必须是“IMMUTABLE”的,如果不是"IMMUTABLE",比如是“STABLE”,就会出现这个报错。其中最常见的就是使用tochartodate这两个与日期有关的函数,而此限制,在原生PG中也同样存在。本篇...