如何执行从格式函数 PostgreSQL 返回的字符串

How to execute the string returned from Format function PostgreSQL

我正尝试在 PostgreSQL[中 运行 这个 sql 字符串(sql 命令,它将是 return 来自格式函数的 return =12=]

execute format('CREATE USER %I PASSWORD %L', 'test1', 'test1');

但收到错误:

ERROR:  prepared statement "format" does not exist
SQL state: 26000

如何执行 returned SQL?

DO
$$
BEGIN
EXECUTE format('CREATE USER %I PASSWORD %L', 'test1', 'test1');
END;
$$