У меня есть таблица на postgresql с этими данными:
IdProduction --- IdHistorical --- IdAssociated --- TypeField --- Value
Каждый раз, когда я сохраняю строку, я помещаю производство, историю, связанный идентификатор, поле типа и значение.
Например, я ставлю одно производство с километрами транспортного средства, я экономлю Производство: 101, Историческое: 220, связанный идентификатор (idVehicle): 24, тип поля: 01, значение: 500.
Если я хочу обновить производство, то же производство и то же историческое с другим транспортным средством и другими значениями километров. У меня на столе первое транспортное средство, но его нужно удалить или изменить связанный идентификатор и значение с новыми километрами.
Есть ли способ сделать это без поиска этой строки и удаления строка "вручную"? Я имею в виду, есть ли какие-либо обновления каскада, которые делают все это?
Это может помочь что-то вроде ... "вставить или обновить", если idProduction, idHistorical и TypeField совпадают, но idAssociated и value отличаются от предыдущего.
Большое спасибо!