当我在 postgres 中创建我的函数并将其命名为 getOrder 之类的东西时,它工作得很好。但是,当我随后执行 pg_dump 时,它会将其作为 getorder 转储,因此不会保留这种情况。如果我必须进行恢复,那一切都会中断。
我发现如果我引用它,我可以让它保留案例,例如:CREATE FUNCTION "getOrder"()...
但是每当我调用它时,我必须用引号实际调用它,这对 PHP 之类的东西来说很痛苦。
有没有办法简单地告诉 postgres 不考虑方法名称的大小写?我知道我可以通过调用 get_order 之类的名称来解决,但我更愿意按照我创建函数的方式保留外壳。