Drupal обновление таблиц MySQL

(Ответов: 2, Просмотров: 975)
  1. Дипломник Аватар для webm0ney
    • Регистрация: 31.05.2011
    • Сообщений: 232
    • Репутация: 33
    Добрый день вебмастера.
    Недавно пришлось переписать большую часть статей на сайте и из-за этого к адресам картинок и файлов добавился "_0" + в таблице "file_managed" изменились айди всех картинок и файлов.
    Если с "_0" можно как-то справиться простыми правками адресов в базе данных и переименованием файлов на фтп, то с File ID в таблице такие действия не проходят...
    (Как то не красиво на мой взгляд выглядят айди со списком 2 | 3 | 7 | 8 | 13)
    Попытался на денвере изменить руками айди файлов как 1, 2, 3 и тд (50 файлов, айди шли до 79 = после редактирования стало 50 айди) - вроде вышло, но когда добавляю новую статью с картинкой или файлом = в таблице записывается айди файла 80 и тд, то есть как будто предыдущие 79 ID так и находятся в базе данных.

    Можно ли как то модулями или еще чем обновить БД, чтобы было 50 файлов = 50 айди (1, 2, 3.. 50) ?))
    • 0
  2. Дипломник
    • Регистрация: 10.05.2012
    • Сообщений: 100
    • Репутация: 31
    Так. Вопрос первый.
    в таблице "file_managed" изменились айди всех картинок и файлов.
    Ну поменялись и что?
    У Вас теперь картинки в статьях не отображаются или чем это мешает?
    (Как то не красиво на мой взгляд выглядят айди со списком 2 | 3 | 7 | 8 | 13)
    Ай-ди файла фактически нужен для программных целей. Красота, непосредственно в БД не сильно нужна. Или вы на сайте где-то ай-ди выводите? зачем?

    Можно ли как то модулями или еще чем обновить БД, чтобы было 50 файлов = 50 айди (1, 2, 3.. 50) ?))
    дело в том, что в таблице "file_managed" хранятся данные о файлах, которые могут использоваться любыми модулями.
    Поэтому даже если Вы достигнете своей цели, то эта красивая цепочка нет-нет да и даст сбой.
    Лучше объясните, зачем вам нужна эта красота. Какая разница какие айди записаны в БД?
    • 0
  3. Студент
    • Регистрация: 18.04.2015
    • Сообщений: 42
    • Репутация: 1
    webm0ney, вы не просто зря тратите время, но и рискуете целостностью данных, все может очень просто "перестать работать" и будет уже не до красивых айдишников ;(
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Drupal Poster - быстрый постинг в CMS Drupal. Постинг контента и создание сайтов.
Софт, скрипты, лицензии 2 13.10.2013 02:51
Загрузчик таблиц в базу MySQL
Web программирование 10 04.03.2013 18:56
Организация таблиц в БД
Web программирование 9 01.11.2012 21:55
Скрипт комментариев CommentIt Ajax (Mysql + Без mysql)
Софт, скрипты, лицензии 0 01.07.2012 00:59

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры