<<< Назад

В истории изменения свойств объекта, добавить строку что именно его поменяло


Xor (2019-06-12 22:36:29):

т.е., вы хотите видеть что-то типа
(src: /objects/?processSubscriptions=1&event=COMMAND¶ms=%7B%22level%22%3A0%2C%22message%22%3A%22%5Cu043d%5Cu0435%5Cu0442%22%2C%22member_id%22%3A1%2C%22source%22%3A%22%22%7D)
или
(src: /admin.php?pd=Y2xhc3Nlczp7aWQ9ODYsdmlld19tb2RlPWVkaXRfY2xhc3Nlcyx0YWI9b2JqZWN0cyxpbnN0YW5jZT1hZG19pzcGFuZWw6e2FjdGlvbj1jbGFzc2VzfQ%3D%3Dpz&md=objects&inst=&)
у каждой записи в истории?

(0)
 
webms (2019-06-13 12:05:15):

у меня не такие длинные
0 (src: /objects/?object=ClockChime&op=m&m=onNewMinute)
1 (src: /ajax/scenes.html?op=click&id=188)

вот пример: https://c2n.me/423XW5r

и кстати по этому поводу, было бы здорово сделать более читабельные подобные ссылки

(0)
 
Logrus (2019-06-14 15:11:47):

а задумывались как это повлияет на производительность и тормоза в мдм?!

(0)
 
webms (2019-06-14 15:12:58):

нет

(0)
 
Logrus (2019-06-14 15:18:36):

незначительно медленнее запись всех свойств
в несколько раз возрастет об!ем бд
в образах она в оперативке, что ее сократит
еще и запись двойная на флешку бд раз в 15 минут
и т.д.
а какие плюсы?

(0)
 
webms (2019-06-14 16:55:26):

о чем вы говорите?!
почему для всех свойств? нужно только там где хранится история, и просто изменить чтоб сохранял еще что его поменяло
и о какой загрузки говорите если поменять например
с INSERT INTO table 'test1' VALUES 'value1';
на INSERT INTO table (test1, test2) VALUES ('value1', 'value2');

(0)
 
Logrus (2019-06-14 17:00:59):

для всех свойств где есть история, мы же про это говорим

(0)
 
Xor (2019-06-14 17:34:42):

Валюе2, кмк, 255 символов плюс (вернее, минус)) очень редко какое-либо свойство меняется разными процессами. Для большинства же будет просто дублироваться источник. Блин, да туда повторяющиеся значения не пишут, только начало-конец. Может, для нужных свойств, которые вы не знаете, чем заполняются, завести свое свойство с историей, куда и писать источник?

(0)
 
webms (2019-06-14 17:42:55):

Xor, тогда да, мб рядом сделать возможность вести логирование для свойств (т.е. откуда пришел запрос)
тогда пользователь сам выбирает если ему важно знать и включает функцию

ps: у меня есть несколько свойств которые значения приходят с разных источников,
например кондиционер, управляю колонкой алисой, скрипт автоклимат, телеграм, планшет
и мне например, важно знать откуда приходят запросы

(0)
 
webms (2019-06-14 17:45:16):

пример: https://clip2net.com/s/425L9Qg

(0)
 
Logrus (2019-06-14 18:07:47):

ну дык никто не запрещает это прописать и использовать у себя
где мне надо пользуюсь таким давным-давно

(0)
 
webms (2019-06-14 18:10:27):

получается я уже второй кому это надо?!
вот поэтому и предлагаю в массы, расширить функционал

(0)
 
Logrus (2019-06-14 18:12:44):

не надо это в таком виде, т.е. в историю в бд
а соурсе параметрами передается прекрасно между классами и даже между
свойство - метод - метод - свойство - метод

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!