latest pg has native json support