Documentation says:
-- return values for successful query
local result, err, num_queries = postgres:query("select name from users limit 2")
Function receive_query_result() returns result, num_queries, notifications, notices, it should be result, nil, num_queries, notifications, notices.