schema: add payments.year, change texts to varchars