小编jac*_*614的帖子

我使用postgresql得到一个错误"无法写入临时文件的块....没有空间留在设备上......"

我正在运行一个非常大的查询,在表中插入了很多行,在一些较小的查询中划分了近800万行,但在某些时刻出现了错误:"我收到错误"无法写入块...临时文件没有空间留在设备上......"使用postgresql".我不知道是否需要在每次查询后删除临时文件以及如何执行此操作,或者是否与其他问题相关.

谢谢

postgresql temporary-files

10
推荐指数
2
解决办法
2万
查看次数

使用条件进行变量赋值的良好代码实践

我有这个代码:

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)

编写这段代码的建议方法是什么,第一版或第二版,或者可能是其他版本

ruby

4
推荐指数
1
解决办法
119
查看次数

定义一个查找第一个元素或返回nil的方法

我想创建一个返回数组的第一个元素的方法,或者如果它不存在则返回nil.

def by_port(port)
    @collection.select{|x| x.port == port }
end
Run Code Online (Sandbox Code Playgroud)

我知道我可以将结果赋给变量,如果数组为空则返回nil,否则返回nil,如:

ruby

-3
推荐指数
1
解决办法
83
查看次数

标签 统计

ruby ×2

postgresql ×1

temporary-files ×1