I wasn't sure if `UNIQUE NOT NULL` was correct here, but I think openbadger currently regards badge names that way.