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

Все вопросы/проблемы по установке и использовании.
polla
Спонсор
Спонсор
Сообщения: 35
Зарегистрирован: 09 сен 2020, 21:37
Имя: Илья
Откуда: Россия

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

Сообщение polla »

а какое разрешение?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9088
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Разрешить команду " CREATE FUNCTION"
polla
Спонсор
Спонсор
Сообщения: 35
Зарегистрирован: 09 сен 2020, 21:37
Имя: Илья
Откуда: Россия

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

Сообщение polla »

так мой вопрос был как не изменять настройки mysql, это
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
это изменяет глобальный настройки и это ограничение стоит не просто так
может внести изменения в код?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9088
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Для поля "Разница в днях" необходима функция rukovoditel_days_diff, которая создается автоматически для вашей базы данных. Если сервер не разрешает создавать функции, вы не сможете пользоваться данным полем.
polla
Спонсор
Спонсор
Сообщения: 35
Зарегистрирован: 09 сен 2020, 21:37
Имя: Илья
Откуда: Россия

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

Сообщение polla »

понял, спасибо за помощь
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 803
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

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

Сообщение Fait »

Разницу в днях можно и без специального поля вычислить.
Лично я такими полями перестал пользоваться, всё либо на PHP коде, либо на MySQL формулах
polla
Спонсор
Спонсор
Сообщения: 35
Зарегистрирован: 09 сен 2020, 21:37
Имя: Илья
Откуда: Россия

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

Сообщение polla »

Fait писал(а): 13 дек 2023, 01:07 Разницу в днях можно и без специального поля вычислить.
Лично я такими полями перестал пользоваться, всё либо на PHP коде, либо на MySQL формулах
я удивляюсь почему вы тогда себе сами не написали свою CRM
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 803
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

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

Сообщение Fait »

polla писал(а): 13 дек 2023, 01:22 я удивляюсь почему вы тогда себе сами не написали свою CRM
Странно...
Там же всё элементарно.
(Одна дата - другая дата) / 86400 = кол-во дней
Если числа дробные, то округление нужно сделать.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 803
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

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

Сообщение Fait »

А вообще, при переносе системы на сервер эта проблема с функциями есть конечно, я сталкивался с таким.
Поэтому и было решено уйти от этих полей "Разница в ..." и вычислять это другими способами.
Мне больше нравится PHP код, так как можно статично сохранять значение в базе и потом использовать где-то ещё, в отличие от MySQL формулы, которая по своей сути только динамичная и не хранит значение в базе.
polla
Спонсор
Спонсор
Сообщения: 35
Зарегистрирован: 09 сен 2020, 21:37
Имя: Илья
Откуда: Россия

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

Сообщение polla »

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