Идемпотентность на уровне данных: схемы ключей, уникальные ограничения и upsert — $ sudo teach IT