BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 00:42

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 18 фев 2010, 16:45 
Имеется количество тарифных планов около сотни, для мониторинга даты их создания хочется иметь временную метку создания ТП (мне достаточно просматривать через mysql-браузер)

если изменить таблицу tariff_plan вот так
Код:
alter table tariff_plan add ts timestamp;


не отразится ли это на работе биллинга отрицательно ?


Вернуться к началу
  
 
СообщениеДобавлено: 18 фев 2010, 16:50 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
думаю что любые поля вне тех что есть на dbinfo.bitel.ru БГБ просто игнорирует


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 фев 2010, 17:13 
ну если где-то есть выборка типа
select * from tariff_plan
то ответ будет на 1 значение больше


Вернуться к началу
  
 
СообщениеДобавлено: 18 фев 2010, 17:28 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
может тогда так?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 фев 2010, 17:31 
красивое решение, спасибо :)


Вернуться к началу
  
 
СообщениеДобавлено: 18 фев 2010, 20:32 
в общем сделал триггер на событие UPDATE

Код:
CREATE TABLE `tariff_logs` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`create_date` DATETIME NOT NULL ,
`tpid` INT NOT NULL ,
`title` TEXT
);
 
DELIMITER |
CREATE TRIGGER `tp_logger` BEFORE UPDATE ON `tariff_plan`
FOR EACH ROW BEGIN
INSERT INTO tariff_logs (create_date, tpid, title) VALUES (now(), new.id, new.title);
END;
|
DELIMITER ;


результат при создании и изменении названия тарифа
Код:
mysql> select * from tariff_logs;
+----+---------------------+------+-----------------------------------+
| id | create_date         | tpid | title                             |
+----+---------------------+------+-----------------------------------+
|  5 | 2010-02-18 19:26:01 |   93 | Анлим минимальный                 |
+----+---------------------+------+-----------------------------------+
1 row in set (0.00 sec)


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.035s | 21 Queries | GZIP : On ]