forum.bitel.ru http://forum.bitel.ru/ |
|
размер поля payment_register_item_%.unique_id http://forum.bitel.ru/viewtopic.php?f=22&t=7021 |
Страница 1 из 1 |
Автор: | Wott [ 30 июл 2012, 15:57 ] |
Заголовок сообщения: | размер поля payment_register_item_%.unique_id |
Загружаю платежи из файла - все работает, но обнаружены повторные платежи, не смотря на указанное поле position_id и уникальность id в загружаемом реестре. Разобрался и выяснил что Сбербанк присылает в качестве id номер платежки в 28 цифр, а размер поля для этого в базе (payment_register_item_%.unique_id ) varchar(20). При загрузке поле просто обрезается до 20 и уникальность теряется. Поднял до varchar(30) вроде бы все работает нормально - повторные записи правильно фильтруются и попадают в лог загрузки. Внимание вопрос 1. Не зацепит ли другие данные данное изменение размера поля ? 2. таблица создается каждый месяц, где бы изменить размер создаваемого поля ? |
Автор: | Phricker [ 30 июл 2012, 16:03 ] |
Заголовок сообщения: | Re: размер поля payment_register_item_%.unique_id |
Wott писал(а): Внимание вопрос 1. Не зацепит ли другие данные данное изменение размера поля ? 2. таблица создается каждый месяц, где бы изменить размер создаваемого поля? 1. Нет, не зацепит 2. Нигде, ибо таблица создается ядром биллинга, а это в него зашито. ©обрано из ответов разработчиков, которые были связаны с таблицами в бд |
Автор: | Amir [ 30 июл 2012, 16:05 ] |
Заголовок сообщения: | Re: размер поля payment_register_item_%.unique_id |
Цитата: 1. Не зацепит ли другие данные данное изменение размера поля ? Нет.Цитата: 2. таблица создается каждый месяц, где бы изменить размер создаваемого поля ? Выложили обновление ядра, в следующих месяцах таблицы будут создаваться с unique_id varchar(60). Не забудьте забекапить старые библиотеки перед обновлением.
|
Автор: | Wott [ 30 июл 2012, 16:12 ] |
Заголовок сообщения: | Re: размер поля payment_register_item_%.unique_id |
А 5.1 это коснется ? |
Автор: | Amir [ 30 июл 2012, 16:33 ] |
Заголовок сообщения: | Re: размер поля payment_register_item_%.unique_id |
Да, должен уже появиться новый билд. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |