Функция копирования строки БД PostgreSQL, как правильно написать?
Доброго времени суток уважаемые!
Возникла необходимость написать Posetgres-функцию, которая бы выбирала строку из БД, заменяла несколько значений и сохраняла как новую строку. Никак не могу придумать, наиболее элегантное решение.
Выбрать строку (запись БД) - это без проблем. Вопрос, как сохранить выбранную строку в какой-то объект и изменить некоторые его свойства, а потом сохранить этот объект обратно в БД?
*всё это нужно провести на уровне функции Postgres.