Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как совершить replace не в определенной колонке, а во всех по всей таблице? / 3 сообщений из 3, страница 1 из 1
13.12.2020, 18:57
    #40027473
shura223
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совершить replace не в определенной колонке, а во всех по всей таблице?
Напарсил таблицу в несколько колонок. И когда парсил не сообразил вырезать некоторые ненужные тэги. Теперь все это хранится во многих колонках в БД. Как можно вычистить от тэгов, например <sup> всю таблицу во всех колонках, где они попадаются, чтобы не по одной колонке руками все это делать? И вообще, можно ли это сделать, или в любом случае все колонки перебирать руками?
...
Рейтинг: 0 / 0
13.12.2020, 19:21
    #40027483
Бабичев Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совершить replace не в определенной колонке, а во всех по всей таблице?
shura223,

можно по словарю данных собрать нужный оператор DML, в котором будет обновление всех строк, всех столбцов отдельно взятой таблицы.
...
Рейтинг: 0 / 0
14.12.2020, 12:59
    #40027608
DSKalugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как совершить replace не в определенной колонке, а во всех по всей таблице?
shura223,

Тут нужно сравнить трудоёмкость исправления с пересозданием. Вполне возможно, что перезаливка чистых данных займет меньше времени и труда, чем поиски и вырезания тегов по всем колонкам.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как совершить replace не в определенной колонке, а во всех по всей таблице? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]