Now that the indexer takes care of indexing the postcode tables, the id index is needed to find the rows to index.
Also switches to jinja-based preprocessing, which allows to simplify the SQL files. Use 'if not exists' where possible so that the step can be rerun to fix missing indexes.