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/