Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!

Функция копирования строки БД PostgreSQL, как правильно написать?

Доброго времени суток уважаемые!

Возникла необходимость написать Posetgres-функцию, которая бы выбирала строку из БД, заменяла несколько значений и сохраняла как новую строку. Никак не могу придумать, наиболее элегантное решение.

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

Спасибо.
  • Вопрос задан
  • 936 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
insert into tablename (field1, field2, field3) 
select field1, field2, 'new values instead field3'
from tablename
/*where*/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы