У меня есть логический столбец, в который я добавил значение по умолчанию false.Насколько я понимаю, значение по умолчанию вступит в силу, когда я добавлю новые строки в таблицу.Тем не менее, я хотел бы, чтобы значение по умолчанию false, когда строки также обновляются.Это возможно?
Например:
ALTER TABLE mytable ALTER COLUMN mycolumn SET DEFAULT false;
-- In below query the mycolumn should default to false
update mytable set somecolumn = 'somevalue'
where somecolumn = 'anothervalue'
-- In below query mycolumn should be true since the value is specified
update mytable set somecolumn = 'somevalue' mycolumn = true
where somecolumn = 'anothervalue'