我有这个函数。
然而当它运行时,我会得到以下错误:
DO
$do$
BEGIN
IF EXISTS (SELECT FROM pg_database WHERE name = 'MydB') THEN
RAISE NOTICE 'db already created';
ELSE
CREATE DATABASE MydB;
END IF;
END
$do$;
然而当它运行时,我会得到以下错误:
CREATE DATABASE cannot be executed from a function
有人能推荐一个解决这个问题的好方法吗?