Замена части слова в SQLite

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Для работы с базой SQLite, есть множество программ, платных и бесплатных, пользуюсь этой — SQLiteStudio (бесплатная)

В общем, для чего собственно оно мне нужно.

Попалась такая задача, восстановлен сайт из архива сервисом Archivarix. Сайт был на вордпрессе, и соответственно путь сайта пошел такой

/wordpress/2012/06/25/judge-dredd-3d/

а надо убрать wordpress, и сделать путь страниц из корня.

С сайтом идет две базы на SQLite, и как раз в них указаны все урлы, тоесть надо править урлы в базе, а строк много, и мне влом более 1000 строк править вручную.

Лень — двигатель прогресса

Устанавливаем менеджер по работе с базой.

открываем таблицу «structure» — она находится в файле structure.db

открываем редактор SQL

выполняем запрос


update structure set url=replace(url,'wordpress/', ''), 
  request_uri=replace(request_uri,'wordpress/', ''), 
  url_original=replace(url_original,'wordpress/', '')

1 комментарий

  • Артур

    еслиб не реплейс, долгоб я возился с заменой текста по всему сайта
    спс

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *