Don't rebuild indexes that are already there
Fix spec setup
Name indexes based on table and attributes

Assuming that Postgres would name the indexes "*_idx" is probably a bad
idea. That could break in the future.