我正在使用order_as_specified
gem,以自定义顺序订购我的记录
reach_order = [3,1,67,43,...]
influencers = Influencer.order_as_specified(id: reach_order)
reach_order 数组长度约为2000个条目。
现在我收到PG::ProgramLimitExceeded: ERROR: target lists can have at most 1664 entries
错误。
这是使用自定义订单ID进行查询的正确方法吗?请帮助解决这个问题。
答案 0 :(得分:0)
您可以尝试find_with_order gem。
import sys
txtfile = "unicode_table.txt"
print("creating file: " + txtfile)
F = open(txtfile, "w", encoding="utf-16", errors='ignore')
for uc in range(sys.maxunicode):
line = "%s %s" % (hex(uc), chr(uc))
print(line, file=F)
F.close()
无论你的数组有多大,它都能正常工作。