腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8546)
视频
沙龙
1
回答
Rails
ActiveRecord
/
Postgres
单一
查询
超时
?
、
、
、
、
我有一个针对每个请求的日志记录
查询
(一个简单的INSERT)。有没有一种方法可以在每次
查询
的基础上指定一个
超时
时间,以便在LoggedRequest.create!运行时间太长时中止它?我也不知道为整个会话设置
超时
是什么感觉,因为我不希望池中的连接与其他不能
超时
的
查询
共享。
浏览 16
提问于2020-05-11
得票数 1
回答已采纳
1
回答
Rails
不会用序列作为主键吗?
、
、
、
由于某种原因,我在
Rails
应用程序中使用的现有
Postgres
模式没有为表的主键设置默认序列,因此每次创建新行时都需要
查询
。我的模型中有set_sequence_name "seq_people_id",但是每当我调用Person.new时,
Postgres
都会向我投诉,因为
Rails
在执行insert
查询
时没有ID (在模式中标记为如何告诉
Rails
在创建新记录时始终使用该序列? 8.1.4
ActiveRecord
Po
浏览 2
提问于2010-12-09
得票数 1
1
回答
有没有办法获得
ActiveRecord
/
Rails
/
Postgres
的
查询
进度(例如75%)?
、
有没有办法估计一下
ActiveRecord
/
Rails
/
Postgres
的
查询
进度(比如75%)?或者,如果我要关闭
ActiveRecord
,有没有办法得到它?
浏览 2
提问于2015-03-18
得票数 1
2
回答
在
Rails
中设置SQL
查询
的
超时
值
、
我想使用
ActiveRecord
::Base.connection.execute(sql)在
Rails
中执行一个非常长的
查询
。谢谢
浏览 1
提问于2012-12-19
得票数 5
回答已采纳
1
回答
Rails
种子sql文件,包含“复制”状态
、
Programming CSCI150 1 2016-04-27 14:04:07.460825 2016-04-27 14:04:07.460825connection =
ActiveRecord
# migrate all coursesstatements = sql.split(/;$/)
ActiveRecord
浏览 2
提问于2017-01-11
得票数 0
1
回答
Rails
:在
Postgres
字符串数组中使用通配符进行搜索
、
、
我们的应用程序正在运行
Rails
4.2和
Postgres
,并使用字符串数组。identifiers: ['blahsomething', 'other'])我想使用
ActiveRecord
来使用'blah%‘这样的标识符来
查询
所有的东西。使用原始SQL,我相信使用
Postgres
的unnest命令:是可能
浏览 6
提问于2015-05-29
得票数 0
回答已采纳
2
回答
如何在
rails
控制台中查找数据库名称
、
在我的
Rails
4 database.yml中,我有以下内容: adapter: postgresql database: inspector_development然而,即使在重启
rails
应用程序之后,user表仍然只显示一个用户,而不是我在PGadmin中看到的88个用户。我用谷歌搜索了如何确定
Rails
将哪些属性视为数据库名称的属性,以便确定它在哪里找到这些不存在的记录? 更仔细地查看PGadmin中的User表,我看到的是零列。也许PGadmin弄错了?我
浏览 2
提问于2015-04-26
得票数 18
回答已采纳
1
回答
在rake任务中接收“
ActiveRecord
::StatementIn有效值: PG::ConnectionBad: PQconsumeInput()无法从服务器接收数据:连接
超时
”
、
、
、
、
对于,一些
查询
----我收到了以下错误:在我的rake任务中,我还创建了多个线程。我试着按照建议的
ActiveRecord
::Base.connection.reconnect!我使用的是
rails
版本4.2.5,它有。我仍然收到这个错误“无法从服务器接收数据:连接
超时</
浏览 5
提问于2016-07-10
得票数 6
回答已采纳
1
回答
Rails
选择-不想要的自动类型广播
、
、
数据库管理系统为PostgreSQL。@data = current_user.myitems.all(:select => 'record_date, count(record_date) as value', :group => 'record_date')<% @data.each do |item| -%><% end -%>但是,如果我更改
浏览 6
提问于2012-05-28
得票数 3
回答已采纳
1
回答
用于移除反斜杠的
Postgres
命令在控制台中工作,但不适用于
ActiveRecord
::Base.connection.execute。
、
、
、
此
Postgres
命令在从psql命令行运行时移除所有反斜杠:这个
Rails
命令不工作(它运行时没有错误,但没有移除反斜杠):
ActiveRecord
::Base.connection.execute("UPDATE table SET column = REGEXP_REPLACE(column, '\B',
浏览 0
提问于2018-03-14
得票数 1
回答已采纳
6
回答
清除
ActiveRecord
缓存
、
、
我正在使用
ActiveRecord
3.0 (没有
rails
)构建一个命令行应用程序。如何清除
ActiveRecord
维护的
查询
缓存?
浏览 1
提问于2010-09-18
得票数 27
回答已采纳
4
回答
Postgres
在服务器上做语句缓存吗?
、
我有一个
Rails
/
ActiveRecord
服务器,通过原生gem利用
Postgres
。我想知道
Postgres
是否/如何重用
查询
计划。例如,假设我的应用程序有这样的内容:
ActiveRecord
::Base.execute("select foo from t where id=7") Po
浏览 2
提问于2011-08-04
得票数 1
回答已采纳
1
回答
是什么导致我的Rack中间件激增?
、
、
、
、
我对Rack::Timeout、
Postgres
超时
值进行了调整,并更新了
Postgres
调用,使它们的运行时间大多在100 so以下。通常情况下,当请求队列增加时,服务器将自动重新启动,然后继续运行,而不会出现问题,但是当中间件猛增时,应用程序将无法恢复,应用程序将继续挂在请求队列中,直到
超时
。是什么导致了这种情况?::Base.establish_connection( :adapter => db.scheme == '
postgres
' ?
浏览 2
提问于2016-12-19
得票数 3
2
回答
ActiveRecord
::Base.establish_connection连接错误的数据库
、
我创建了一个连接到2个数据库的类:
ActiveRecord
::Base.establish_connection(:production) attr_accessor
ActiveRecord
:Available: ["development", "test&
浏览 2
提问于2018-08-22
得票数 0
回答已采纳
2
回答
是否可以在关联中使用PostgreSQL9.3 json类型(belongs_to)作为foreign_key
、
、
我有ruby on
rails
4.0和PostgreSQL9.3。我有两个模型: belongs_to :address_city, :class_name =>'City', :foreign_key=> "address['city_id']" has_many: :address_citie
浏览 2
提问于2014-02-11
得票数 14
3
回答
hstore的
Rails
Postgresql数组
、
有人知道在
rails
4中是否可以有hstore的数组吗?
浏览 3
提问于2013-04-03
得票数 1
1
回答
适当的
activerecord
连接池大小与侧q和
postgres
为多个侧方进程?
、
、
、
我正在运行7个侧翼进程(货币设置为40)加上一个乘客set服务器,连接到
postgres
数据库。
Rails
池设置设置为100,
postgres
max_connections设置也是默认设置。我尝试将
postgres
max_connections增加到200,但错误仍然发生。然后,我尝试将
activerecord
池设置减少到25个(每个进程的25个连接=200个总连接),计算出我可能会开始获得DB连接
超时
错误,但至少它将停止“没有剩余连接时隙”错误。我认为我使用的
ActiveR
浏览 0
提问于2014-11-12
得票数 4
9
回答
Rails
中的多个数据库
、
、
这可以做到吗?在单个应用程序中,使用SQLite管理多个项目。我想要的是我的应用程序管理的每个项目都有一个不同的数据库。因此,具有相同结构的数据库的多个副本,但其中包含不同的数据。我将根据URI上的参数选择要使用的副本。
浏览 1
提问于2009-12-01
得票数 51
回答已采纳
1
回答
在带有structure.sql模式的Docker中运行` `
rails
db:setup`‘
、
、
在我的本地设置(使用一个带有
Postgres
的单独容器中的docker-compose文件)中,当我运行
rails
db:setup时,我会得到以下错误:这是有意义的,因为我的
Rails
容器只有Ruby和
Rails
相关的工具,并且没有
Postgres
或pqsl,这些都在
Postgres
容器中。如果
Rails
容器中没有psql、pg_dump和其他
Postgres
工具,那么如何运行db:m
浏览 0
提问于2017-04-18
得票数 4
回答已采纳
3
回答
如何从
Rails
取消昂贵的Postgresql
查询
?
、
、
在我的
Rails
应用程序中,我有负责生成报告的控制器。其中一些报告需要很长时间才能生成,这超过了Heroku的30秒限制。在这种情况下,我希望在25秒后向用户显示通知,并取消数据库
查询
。,但不取消相应的
查询
。它很容易在
Rails
控制台中再现。AS value")此代码将输出“
超时
值”,然后阻塞在线result =
ActiveRecord
::Base.connection.execute("如何从<
浏览 0
提问于2017-04-26
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GitHub关系型数据库垂直分库实践
程序员为什么需要框架?
如何从 MongoDB 迁移到 MySQL
GitHub数据库架构优化:MySql集群虚拟分区和零停机数据迁移
数据库每周国际新闻
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券