问题标签 [postgresql-9.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 处或附近的语法错误;
我有很多触发功能,其中一些有一个奇怪的错误:“ Syntax error at or near ;
”这是我的代码:
根据调试器,错误应该在第 14 行(带有END;
)。我试图找到可能导致问题的东西,但这个函数看起来像其他不会触发任何错误的函数。我查看了一些有关 plpgsql 中函数和 END 语法的文档,但没有任何乐趣,而且分号使该错误对 Google 非常不友好。
那么我的语法的哪一部分是错误的,如何纠正呢?
java - Grails War 无法部署到 Tomcat - 错误:找不到 org.postgresql.Driver
我有一个使用 PostgreSQL 的 grails 应用程序。一切正常,当我使用 grails 控制台时: grails run-app grails test-app grails clean grails war grails compile
在 BuildConfig 中,我有:
但是当我尝试打包 .war 文件时,将该文件复制到部署 Tomcat 应用程序的 $CATALINA_HOME/webapps/ 中,然后通过以下方式启动 Tomcat 服务器:catalina.sh start。我在 tracktrace.log 中收到错误消息:
我尝试在 /META-INF/lib 中列出文件/文件夹,我看到:
我不知道这是怎么回事。有没有人可以帮助我?
database - 如何在postgresql中以tofixed格式转换十进制值
我的十进制格式的表格列像这样我的列值是:
我想要这种格式:
谢谢。
postgresql - 刷新物化视图时,索引是否也会自动刷新?
我目前正在使用 Postgres 9.3.3。
如果您refresh
是物化视图,该物化视图上的索引是否也重新索引?还是需要手动重新索引索引?
在查看以下问题时,它看起来像但没有答案,我似乎找不到任何支持文档。
postgresql - 空值上的非选择性部分索引
我刚刚在我的数据库中发现了一个有趣的部分索引:
如您所见,它完全没有选择性,恕我直言完全没有用,还是我遗漏了什么?
postgresql - Postgres 复制:不完整的启动包
我最近在单个主/从之间配置了 PostgreSQL 9.3 热备用复制。
我今天再次检查了我的备用服务器,它看起来无法在重新启动时完成并退出恢复模式:
我尝试手动将 WAL 记录从主服务器复制到从服务器,我得到了同样的错误,所以我想知道主服务器上的 WAL 记录是否有问题?
sql - SQL从另一个表的单个字段中插入多行
首先,我使用 PSQL 作为我的数据库引擎。我有以下表格:
还有一张桌子:
我想要做的是创建一个插入语句,该语句选择 feed_outputs 表中的所有提要输出,feed_id=5
并在插入语句中使用它,该语句将其feed_output_id
放入警报表的新行中。
我基本上想结合以下两个查询:
我试过做:
但这显然不适用于嵌入到 insert 语句的 values 部分的 select 语句。我希望标签保持不变(这只是一个示例字段),我唯一想要改变的是提要输出 ID。所以我的最终警报表应如下所示:
您是否知道可以通过当前表配置帮助我实现此目的的查询?
ruby-on-rails - 比较来自 db 的日期
我有一个正在导出一些列的视图,其中一列称为
'created_at' type:"timestamp without timezone" format: "2014-03-20 12:46:36.590253"
在 Rails 中,我有一个方法,它从视图中获取数据并尝试按日期过滤数据。我尝试将 created_at 说唱到 date() 中,但仍然无法正常工作。有任何想法吗?
return ActiveRecord::Base.connection.select_all("
select * from db_functions where date(created_at) >= #{date_p} AND date(created_at) <= #{date_p}")
sql - 检查postgres中多条记录是否存在行的有效方法
我看到了一个相关问题的答案,但无法真正将他们正在做的事情应用到我的具体案例中。
我有一个大表(300k 行),我需要有效地与另一个更大(1-2M 行)的表连接。出于我的目的,我只需要知道第二个表中是否存在匹配的行。我想出了一个这样的嵌套查询:
有没有更好和/或更有效的方法来做到这一点?
谢谢!
postgresql - PostgreSQL 如何检查我的函数是否仍在运行
只是一个快速的问题。
我在 PostgreSQL 9.3 中有一个繁重的函数,我如何检查该函数在几个小时后是否仍在运行以及如何在 psql 的后台运行一个函数(我的连接不时不稳定)
谢谢