Ось посилання https://baza.cn.ua/admin/shop/products/?fromfiltercustomfakt41=1&tofiltercustomfakt41=100&fromfiltercustomrivenznizhki65=&tofiltercustomrivenznizhki65=&filtername=&filterarticul=&filteremptyfieldid=&fromfiltercustomzristchislo15=&tofiltercustomzristchislo15=&filtercustom562=&filtercustom531=&filtercustom583=&filtercustom564=&filterbrands=&fromfiltercustomznizhka42=&tofiltercustomznizhka42=&filtercustomopisanierozetka24=&filterid=&filterpricefrom=&filterpriceto=&fromfiltercustomzalishok25=&tofiltercustomzalishok25=&filtercdatefrom=&filtercdateto=&filtercustomsellstatusvrozetke40=&filtercustomstatusvuploaderrozetka47=&filtercustomkodkategoriirozetka23=&filtercustomprichinablokirovki44=&filtertags=&filtercustomzamiri59=&fromfiltercustomostannyadataprodazhu71=&tofiltercustomostannyadataprodazhu71=&fromfiltercustomostannyadataprikhodu43=&tofiltercustomostannyadataprikhodu43=&filtercustomnyuansi54=&categoryid=1594&searchLine=
На нелогічний фільтр
Тобто є числове поле "Факт"
По всім товарам воно або пусте або = 0
Але є 6 товарів (посилання вище) які показує коли фільтрую вказане поле від 1 до 100 і вони попадають в фільтр, хоча не повинні попадати
[file]13983[/file]
Ось посилання https://baza.cn.ua/admin/shop/products/?fromfiltercustomfakt41=1&tofiltercus... На нелогічний фільтр Тобто є числове поле "Факт" По всім товарам воно або пусте або = 0 Але є 6 товарів (посилання вище) які показує коли фільтрую вказане поле від 1 до 100 і вони попадають в фільтр, хоча не повинні попадати
Я зайшов в БД і зробив ось такі запити: SELECT * FROM `shopcustomfield` WHERE objectid=58225 AND objecttype='ShopProduct' ORDER BY `shopcustomfield`.`key` ASC SELECT COUNT(id) as CNT, objectid, `key` FROM `shopcustomfield` WHERE objecttype='ShopProduct' GROUP BY `key`, `objectid`, `objecttype` HAVING CNT>1 LIMIT 100
І щось я побачив нелогічні речі виходить поля дублюються і таких полів дуже багато 2. Це нормально що є дублі по суті унікальних даних ?
3. Якщо це ненормально ви можете проаналізувати чиму це трапляєтсья і зробити систему так щоб ваші процедури не робили подібні речі (для аналізу я думаю вам як розроблику достатьно БД і данних з історії дій по полям і заповнення їх) ?
[quote]
Дед Мороз
OneBox production писал/а:
поправил
[/quote]
1. А що конкретно ви правили (що ви робили)?
Я зайшов в БД і зробив ось такі запити:
SELECT * FROM `shopcustomfield` WHERE objectid=58225 AND objecttype='ShopProduct' ORDER BY `shopcustomfield`.`key` ASC
SELECT COUNT(id) as CNT, objectid, `key` FROM `shopcustomfield` WHERE objecttype='ShopProduct' GROUP BY `key`, `objectid`, `objecttype` HAVING CNT>1 LIMIT 100
І щось я побачив нелогічні речі виходить поля дублюються і таких полів дуже багато
2. Це нормально що є дублі по суті унікальних даних ?
3. Якщо це ненормально ви можете проаналізувати чиму це трапляєтсья і зробити систему так щоб ваші процедури не робили подібні речі (для аналізу я думаю вам як розроблику достатьно БД і данних з історії дій по полям і заповнення їх) ?
[file]14136[/file]
[file]14137[/file]
[file]14138[/file]
Добрый день. 2. нет 3. нет, все для самостоятельного анализа у вас есть. Вы можете попробовать повторить ошибку на новом продукте и рассказать как это сделать мне, тогда я смогу её поправить. С этими же продуктами вы делали миллионы разных изменений через все возможные действия системы и выяснить какое из действий задублило записи проблематично.
Добрый день.
2. нет
3. нет, все для самостоятельного анализа у вас есть. Вы можете попробовать повторить ошибку на новом продукте и рассказать как это сделать мне, тогда я смогу её поправить. С этими же продуктами вы делали миллионы разных изменений через все возможные действия системы и выяснить какое из действий задублило записи проблематично.
Куприян Владислав Валерьевич Baza.cn.ua / Integrator (FOP Kupriyan) писал/а: 1. А що конкретно ви правили (що ви робили)?
Можете дати відповідь на це питання ? Цікавить чи ви вносили правки в код процедури чи ви тупо видалили декілька записів дублів в таблиці які входили в приклад який я показав
[quote]
Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan) писал/а:
1. А що конкретно ви правили (що ви робили)?
[/quote]
Можете дати відповідь на це питання ?
Цікавить чи ви вносили правки в код процедури чи ви тупо видалили декілька записів дублів в таблиці які входили в приклад який я показав
OneBox production писал/а: это закрытая информация
:)
Ясно, тоді виходить ви тупо вилучили дублі які я привів як приклад Дуже шкода що ви наслідуєте подібні принципи, якщо не розбиратись звідки береться лайно, а просто прибирати його то доведеться тільки те і робити що прибирати лайно
Якщо нескладно розшифруйте що таке "закрытая информация" мені цікаво ви заходили в мою БД на мій сервер і вилучали там записи чи не вилучали ?
[quote]
anonymous hamster
OneBox production писал/а:
это закрытая информация
[/quote]
:)
Ясно, тоді виходить ви тупо вилучили дублі які я привів як приклад
Дуже шкода що ви наслідуєте подібні принципи, якщо не розбиратись звідки береться лайно, а просто прибирати його то доведеться тільки те і робити що прибирати лайно
Якщо нескладно розшифруйте що таке "закрытая информация" мені цікаво ви заходили в мою БД на мій сервер і вилучали там записи чи не вилучали ?
OneBox production писал/а: с какой целью вам необходима эта информация?
Щоб зрозуміти ваші принципи і методи розробки Бо таке враження що замість того щоб провести аналіз і знайби баг в системі ви тупо виправляєте дані в таблицях, або вилучаєте записи з таблиці, якщо це так то цеж не программування, це якісь примітивізм, якщо так діяти то вам доведеться тікльки те і робити що постійно підчищати таблиці від багів, замість того щоб недопускати проблеми
[quote]
anonymous hamster
OneBox production писал/а:
с какой целью вам необходима эта информация?
[/quote]
Щоб зрозуміти ваші принципи і методи розробки
Бо таке враження що замість того щоб провести аналіз і знайби баг в системі ви тупо виправляєте дані в таблицях, або вилучаєте записи з таблиці, якщо це так то цеж не программування, це якісь примітивізм, якщо так діяти то вам доведеться тікльки те і робити що постійно підчищати таблиці від багів, замість того щоб недопускати проблеми
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий