Во-первых, извините за мой английский, это мой первый пост здесь, и мой английский не так хорош, как хотелось бы, но я надеюсь, что этого будет достаточно, чтобы получить ответ.
Итак, как некоторые из васвозможно теперь reddit поместил свой собственный исходный код на github , и я хочу использовать (немного измененную мной) версию схемы sql с алгоритмом hotness.Проблема в том, что схема написана на psgsql, а моя база данных использует движок mysql.
Я пытался преобразовать схему вручную, но у меня не осталось никаких эффектов, поэтому я попробую снова с разными инструментами и приложениями, но не с одним.из них поддерживается преобразование процедур и функций, и проблема в том, что мне нужен именно этот вариант.
Итак, кто-нибудь из вас может помочь мне преобразовать функцию hotness из туда :
create or replace function hot(ups integer, downs integer, date timestamp with time zone) returns numeric as $$
select round(cast(log(greatest(abs($1 - $2), 1)) + sign($1 - $2) * (date_part('epoch', $3) - 1134028003) / 45000.0 as numeric), 7)
$$ language sql immutable;
к схеме MySQL, я был бы очень признателен:)
Еще раз извините за мой язык, я теперь, когда я недооцениваю стандарт:)