Перейти к контенту
  • 0

Проблемы с дубликатами при переходе 1.2 -> 1.3


WildCat

Вопрос

Стоял 1.2 финал. Попытался проапдейтить до 1.3 от Игорька, но на третьем шаге получаю как минимум 2 ошибки про дубликаты имен колонок "downloads" и "sub_end". Как избавиться от лишнего? Где эти колонки вообще живут? В какой таблице?
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Как избавиться от лишнего?

Удалить их или через PhpMyadmin или через админцентр форума, выполнив соответствующий запрос к базе данных.

 

Где эти колонки вообще живут?

В базе данных MySQL.

 

В какой таблице?

Смотрите текст ошибки...

 

А какой форум вы обновляете? Ссылочку?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В какой таблице?
Смотрите текст ошибки...
Так нету текста ошибки! Это файл upgrade6.php выдает сообщение о дубликате колонок. И все. Где именно дублируются - не говорит.

 

А какой форум вы обновляете? Ссылочку?
www.tolkuchka.dsip.net, только сейчас я вернул его в предыдущее состояние, то бишь в 1.2
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Тема закрыта по причине грубового нарушения лицензии Invision Power Board. Рекомендую ознакомится с сообщением из похожей темы:

новости в портале

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ок. Авторы опомнились, так вот, чтобы понять, что ты там у себя в базе испортил, то пожалуйста выложи сюда свой скрипт апгрейда, который ты запускал. А то набор Игорька уж очень качать не хочу весь.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
больно большой пост получился бы, проще приаттачить

Так я и имел ввиду аттач :D

 

Вот там есть код, который выполнит указанные там запросы, а их много. Так вот в нем в серединке есть как раз запросик, который пытался добавить к тебе:

$SQL[] = "alter table ibf_members ADD downloads tinyint(4) DEFAULT '0';";

Так как у тебя оно уже было из файлового архива от версии 1.2, то он на этом останавливается и пишет тебе ошибку. Соответственно все, что до этого запроса он выполнил и теперь это у тебя в базе есть. Теперь есть 2 варианта.

1. Очистить, то, что выполнилось (до этой строки) просмотреть все запросы до конца на предмет их наличия, и запустить скрипт еще раз.

2. Просмотреть то, что не добавилось на предмет наличия в базе, подчистить скриптик от уже добавленного, запустить очищенный скрипт.

 

Надеюсь, понятно объяснил ;)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.