PDA

Просмотр полной версии : Очистить базу IIKO от удаленных блюд.



pvhawk
15.05.2017, 18:20
Подскажите, каким образом можно удалить удаленные блюда полностью из базы SQL. Блюда появились в результате выгрузки и после удаления продолжают занимать необходимые коды. Изза этого при новой выгрузке новые блюда не создаются.

sovely
15.05.2017, 19:52
Подскажите, каким образом можно удалить удаленные блюда полностью из базы SQL. Блюда появились в результате выгрузки и после удаления продолжают занимать необходимые коды. Изза этого при новой выгрузке новые блюда не создаются.

delete from resto.dbo.entity where deleted=1

Speaker
13.06.2017, 12:23
насоветуют ведь, а если связи (ссылки) по (на) этим элементам в других таблицах прописаны, в документах? как поведет себя система в дальнейшем известно?

sovely
13.06.2017, 22:53
Известно. Не запустится. Но где искать понятно? А полную картину взаимоотношений таблиц и элементов никто не даст. Ситуация с одной стороны стандартная - иногда напрягает это параноидальное желание сохранить все удаленное, с другой - разрешить бесследно удалять данные - удар по покупателю, если Вы понимаете о чем я.

saratovout
29.06.2017, 00:20
после удаления продолжают занимать необходимые коды
Восстановить блюдо - Сменить код на ненужный - Удалить.

Если таких много, то replace по базе данных, но запрос пишется под каждый случай свой.