Postgresql table design: Should I use separate table and join them or pack them into array of JSON in one column This is what my table looks like