Помощь Вопрос по БД

Тема в разделе "DLE", создана пользователем Nektov, 7 июн 2007.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Nektov

    Nektov

    Регистр.:
    4 авг 2006
    Сообщения:
    313
    Симпатии:
    83
    Была верся 5.7 обновился до 6.0 после слетела БД. Со стороны сервера сделали откат, на сутки назад.
    Так вот в чём прикол.
    При откате восстановилась БД от версии 5.7.
    А теперь вопрос:
    Можно ли без переустановки (пере упрлгейта), руками добавить в БД новые поля ?
    Если можно подробно
    1. Какие поля ?
    2. Какой командой добавлять ?

    Ответ:
    Не предлагать.
     
  2. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    489
    Ты слишком много хочеш
     
  3. Nektov

    Nektov

    Регистр.:
    4 авг 2006
    Сообщения:
    313
    Симпатии:
    83
    И я этого практичесски добился :p Но остается один вопрос:
    Что нужно сделать для выполнения команды
    Код:
    $tableSchema[] = "ALTER TABLE `" . PREFIX . "_post` ADD FULLTEXT (`title`)";
    Я так понял что нужно в таблицу _post в поле FULLTEXT добавить значение title но как именно ?:confused:
    А точнее в какой строке ? :eek:

    Или я не правильно понял ? :nevin:
     
  4. Nektov

    Nektov

    Регистр.:
    4 авг 2006
    Сообщения:
    313
    Симпатии:
    83
    Кому интересно. Ответ на мой вопрос 3
    это добавление не поля а индекса, просто выполните в MyPHPAdmin
     
  5. rinx

    rinx Создатель

    Регистр.:
    19 окт 2006
    Сообщения:
    17
    Симпатии:
    8
    Можно посмотреть в файле
    upgrade/6.0.php
    какие были сделаны изменения. А затем сделать их вручную. Обновление базы, если лень лезть в phpmyadmin можно сделать так:

    создаем файл
    query.sql
    скажем с изменениями:
    ALTER TABLE `превикс базы_post` ADD FULLTEXT (`title`);
    ALTER TABLE `превикс базы_post` ADD FULLTEXT (`title`);
    ALTER TABLE `превикс базы_post` ADD FULLTEXT (`title`);

    естественно с нужными и кидаем в папку buckup/
    После в панели администрирования глава
    Управление Базой
    После восстанавливаем базу
    query.sql
    тоесть наши добавления.
     
  6. Nektov

    Nektov

    Регистр.:
    4 авг 2006
    Сообщения:
    313
    Симпатии:
    83
    rinx upgrade/6.0.php Пока нету :D Будет когда выйдет 6.1 или 6.2 версия.
     
  7. rinx

    rinx Создатель

    Регистр.:
    19 окт 2006
    Сообщения:
    17
    Симпатии:
    8
    Да верно. =) Смотри файл:
    upgrade/5.7.php
    ну думаю ты меня понял и так =)
     
Статус темы:
Закрыта.