Страница 2 из 4

Re: После переезда случилась беда

Добавлено: 12 дек 2023, 16:58
polla
а какое разрешение?

Re: После переезда случилась беда

Добавлено: 12 дек 2023, 17:17
support
Разрешить команду " CREATE FUNCTION"

Re: После переезда случилась беда

Добавлено: 12 дек 2023, 17:24
polla
так мой вопрос был как не изменять настройки mysql, это
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
это изменяет глобальный настройки и это ограничение стоит не просто так
может внести изменения в код?

Re: После переезда случилась беда

Добавлено: 12 дек 2023, 17:26
support
Для поля "Разница в днях" необходима функция rukovoditel_days_diff, которая создается автоматически для вашей базы данных. Если сервер не разрешает создавать функции, вы не сможете пользоваться данным полем.

Re: После переезда случилась беда

Добавлено: 12 дек 2023, 18:06
polla
понял, спасибо за помощь

Re: После переезда случилась беда

Добавлено: 13 дек 2023, 01:07
Fait
Разницу в днях можно и без специального поля вычислить.
Лично я такими полями перестал пользоваться, всё либо на PHP коде, либо на MySQL формулах

Re: После переезда случилась беда

Добавлено: 13 дек 2023, 01:22
polla
Fait писал(а): 13 дек 2023, 01:07 Разницу в днях можно и без специального поля вычислить.
Лично я такими полями перестал пользоваться, всё либо на PHP коде, либо на MySQL формулах
я удивляюсь почему вы тогда себе сами не написали свою CRM

Re: После переезда случилась беда

Добавлено: 13 дек 2023, 01:35
Fait
polla писал(а): 13 дек 2023, 01:22 я удивляюсь почему вы тогда себе сами не написали свою CRM
Странно...
Там же всё элементарно.
(Одна дата - другая дата) / 86400 = кол-во дней
Если числа дробные, то округление нужно сделать.

Re: После переезда случилась беда

Добавлено: 13 дек 2023, 01:42
Fait
А вообще, при переносе системы на сервер эта проблема с функциями есть конечно, я сталкивался с таким.
Поэтому и было решено уйти от этих полей "Разница в ..." и вычислять это другими способами.
Мне больше нравится PHP код, так как можно статично сохранять значение в базе и потом использовать где-то ещё, в отличие от MySQL формулы, которая по своей сути только динамичная и не хранит значение в базе.

Re: После переезда случилась беда

Добавлено: 13 дек 2023, 01:49
polla
Fait писал(а): 13 дек 2023, 01:42 А вообще, при переносе системы на сервер эта проблема с функциями есть конечно, я сталкивался с таким.
Поэтому и было решено уйти от этих полей "Разница в ..." и вычислять это другими способами.
Мне больше нравится PHP код, так как можно статично сохранять значение в базе и потом использовать где-то ещё, в отличие от MySQL формулы, которая по своей сути только динамичная и не хранит значение в базе.
я очень рад за вас