sql - 运算符不存在:带时区的时间戳+整数
问题描述
我正在使用 PostgresSQL 9.2 版。在这个应用程序中,我有两个不同的数据库。但以下查询仅在一个数据库中执行。我比较了两个数据库中的 pg_catelog 函数,但所有函数都是相同的。“SELECT now()+8”
而不是这个查询,如果我使用“SELECT (NOW() + interval '8 day')”,它在两个数据库中都可以正常工作。但是大约有 1000 个函数使用了上述特性。
解决方案
推荐阅读
- c - EBP、ESP 以及前一个 ESP 和当前 EBP 之间的区域如何通过 gcc 在调用堆栈上对齐?
- android - Android Studio 3.4.1 在地图示例中构建异常
- python - 如何使用 lamda 函数指定我的分组并将我需要的其他列保留在数据框中?
- angular - 根据调用组件的不同,Angular 组件可以有不同的形式吗?
- javascript - 在绑定文本之前添加空格 (knockout.js)
- javascript - JSON 数组联合
- java - CompletableFuture, main 永远不会退出
- graphql - 如何解决棱镜中的子选择/关系(嵌套列表)
- wordpress - WordPress 菜单未显示在网站中,但在控制台日志和移动设备中可见
- ruby - 如何在不调用新方法的情况下将参数直接传递给类?