Можете повесить уникальный индекс на поле и убрать данную проверку:
CREATE UNIQUE INDEX ident
ON main_db (ident);
Так же в качестве id можете использовать не то поле, которые вы получили при парсе, а какое либо свое
и генерировать его как uuid 4:
https://en.wikipedia.org/wiki/Universally_unique_i...
вот библиотека для генерации uuid:
https://github.com/ramsey/uuid