如何在 PostgreSQL 中创建一个新函数作为另一个函数的别名?

How to create a new function in PostgreSQL that is an alias to a different function?

我需要为 PostgreSQL 提供的 RANDOM() 函数创建一个别名。我想将新函数命名为 RAND()。该函数不带任何参数,无论是使用 RANDOM() 还是 RAND() 调用都应该做同样的事情。

我使用的软件支持不同的数据库后端。 MySQL 中存在 RAND() 函数,但在 PostgreSQL 中,相同的函数称为 RANDOM()。无需修改软件代码,我想从 PSQL 调用 RAND()。

创建包装函数:

create function rand()
returns float language sql as $$
    select random()
$$;