我正在运行一个非常大的查询,在表中插入了很多行,在一些较小的查询中划分了近800万行,但在某些时刻出现了错误:"我收到错误"无法写入块...临时文件没有空间留在设备上......"使用postgresql".我不知道是否需要在每次查询后删除临时文件以及如何执行此操作,或者是否与其他问题相关.
谢谢
我有这个代码:
if @locale
HighVoltage.content_path = "#{@template_to_use}/pages/#{@locale}/"
else
HighVoltage.content_path = 'pages/'
end
Run Code Online (Sandbox Code Playgroud)
现在我有这个版本:
HighVoltage.content_path = @locale ?
"#{@template_to_use}/pages/#{@locale}/" :
'pages/'
Run Code Online (Sandbox Code Playgroud)
编写这段代码的建议方法是什么,第一版或第二版,或者可能是其他版本
我想创建一个返回数组的第一个元素的方法,或者如果它不存在则返回nil.
def by_port(port)
@collection.select{|x| x.port == port }
end
Run Code Online (Sandbox Code Playgroud)
我知道我可以将结果赋给变量,如果数组为空则返回nil,否则返回nil,如: