Перейти к содержимому


системные поля


Сообщений в теме: 7

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 09 Октябрь 2014 - 22:27

В таблицах появились новые поля u10200. Как оказалось их некорректное заполнение привело к блокированию вывода записи в режиме просмотра. Пока не поменял все значения с 0 на null в подчиненной таблице, родительская не загружалась. Для чего это поле и как оно влияет на отражение информации?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Октябрь 2014 - 09:46

Цитата

привело к блокированию вывода записи

Что имеется ввиду под блокированием? Выходит системное сообщение или ошибка?

Мое расследование не выявило какого-либо добавления с нашей стороны подобных полей за последние 3 месяца, да и непонятно зачем оно нужно. Хотя похожие поля были в программе года 2-3 назад. Старый бэкап не загружали случайно?

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Октябрь 2014 - 13:32

Просмотр сообщенияCbCoder (10 Октябрь 2014 - 09:46) писал:

Что имеется ввиду под блокированием? Выходит системное сообщение или ошибка?
Ничего не выходит - чистая страница. Данные с сервера не поступают.

Просмотр сообщенияCbCoder (10 Октябрь 2014 - 09:46) писал:

Мое расследование не выявило какого-либо добавления с нашей стороны подобных полей за последние 3 месяца, да и непонятно зачем оно нужно. Хотя похожие поля были в программе года 2-3 назад. Старый бэкап не загружали случайно?
Нет не загружал. Сделал обновление версии через внутренний механизм. Возможно после этого появились.
Прикрепленный файл  структура.jpg   11,62К   7 Количество загрузок:

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Октябрь 2014 - 13:36

Просмотр сообщенияCbCoder (10 Октябрь 2014 - 09:46) писал:

похожие поля были в программе года 2-3 назад.
Если эти поля старые, то теоретически они должны игнорироваться движком новых версий. Но их содержимое оказывает влияние. Что-то здесь не так.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Октябрь 2014 - 14:12

Цитата

Ничего не выходит - чистая страница

Тогда очевидно это баг, а не блокирование. Блокирование - это скорее отсутствие доступа к странице с соответствующим сообщением.

Цитата

Сделал обновление версии через внутренний механизм. Возможно после этого появились.

Как уже сказал - я не обнаружил добавления новых полей в последних ревизиях. Можете сами проверить по скриптам в папке bd_update.

Цитата

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

Лишние поля могут вызывать ошибки в запросах, влияние тут не причем. Как уже написал выше - это явно баг, а не какая-то преднамеренная "блокировка" движком.

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Октябрь 2014 - 14:17

Может все проще - данные поля у вас остались реликтом с древних версий, просто ранее вы не обращали внимания на них? А вызывать ошибку начали только в новой версии, из-за каких-то изменений.

#7 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Октябрь 2014 - 16:04

Просмотр сообщенияCbCoder (10 Октябрь 2014 - 14:17) писал:

Может все проще - данные поля у вас остались реликтом с древних версий, просто ранее вы не обращали внимания на них? А вызывать ошибку начали только в новой версии, из-за каких-то изменений.
Проще говоря, я могу смело их удалить? Иначе они жить мешают. Сейчас столкнулся с аналогичной проблемой в другой таблице.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 11 Октябрь 2014 - 13:14

Да, попробуйте удалить. Поля u0 и s11 тоже лишние, судя по всему. Только вначале сохраните дамп таблицы на всякий случай.





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных