У нас есть таблица, в которой только когда-либо содержится одна запись определенного типа, поэтому, если мы получим запрос на вставку, мы удалим все и затем вставим. Вставка происходит из пользовательских данных, и были случаи, когда она выдавала ошибку (возможно, они не заполняли что-то и т. Д.), И мы закончили с кучей удаленных данных. Мы обрабатываем всю обработку данных, поэтому у нас больше нет такой ошибки, но мне было интересно:Postgres: тестовая вставка или обновление перед этим?
Есть ли способ протестировать вставку или обновление, чтобы увидеть, будет ли она работать до ее фактического выполнения?
Похоже, вы должны использовать транзакции базы данных: откатываться от ошибок, совершать успешные действия. – alecxe
Это прекрасно. Благодарю. –