Создание базы данных с использованием хранимой функции

Я новичок в PostgreSQL и хочу создать базу данных с использованием хранимой функции.
Например:

CREATE OR REPLACE FUNCTION mt_test(dbname character varying)
  RETURNS integer AS
$BODY$

Create Database $1;

Select 1;

$BODY$
  LANGUAGE sql;

Когда я пытаюсь выполнить эту функцию, я получаю синтаксическую ошибку.

Поддерживает ли Postgres оператор CREATE DATABASE в сохраненных функциях?

5
задан Erwin Brandstetter 13 March 2014 в 10:17
поделиться