当我在postgres中创建函数并将其命名为类似于getOrder的名称时,它工作得很好。但是,当我随后执行pg_dump时,它将其转储为getorder,因此不保留大小写。我发现如果我引用它,我可以让它保持大小写,比如: CREATE FUNCTION "getOrder"()...
但是每当我调用它的时候,我必须用引号来调用它,这使得像PHP这样的东西很痛苦。有没有一种方法可以简单地告诉postgres不要使用方法名的大小写?我知道我可以通过像get_order这样的名称来解决这个
我来自Java背景。在Java中,每个方法在调用时都区分大小写。但是在PHP中,我在调用函数时没有看到区分大小写的函数名。 ...should show undefined function error but it also calls sampleFunction() */
有没有人能澄清我的疑问,为什么这也被称为不区分大小写的函数名
我正在使用(4.905)中的SCD 2转换,并使用Postgres (12)作为数据库。当我试图通过旁路执行查询时,我将面临以下错误:在Postgres中使用pass身时,SCD Type 2不会将表名括在引号中(这将保持名称大写,因为postgres将所有未引用的数据转换为小写我的问题是:是否有一种方法使SCD2转换在小写下创建中间表的名称,以便在执行传递时不会丢失引用?源表和目标表是postgresql表,其名称和