powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли возможность создать роль CREATE ROLE для каждого значения из запроса?
2 сообщений из 2, страница 1 из 1
Есть ли возможность создать роль CREATE ROLE для каждого значения из запроса?
    #40068150
Moneta13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Подсажите пожалуйста, есть ли возможность CREATE ROLE для каждого значения из SELECT c.customer_id
FROM customer c и затем для каждого этого значения назначить привелегии
...
Рейтинг: 0 / 0
Есть ли возможность создать роль CREATE ROLE для каждого значения из запроса?
    #40068156
Moneta13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создал вот такую функцию, но она ошибочка из-за '[]' в CREATE INDEX
CREATE OR REPLACE FUNCTION roles ()
RETURNS VOID
LANGUAGE plpgsql
AS $function$
DECLARE
number_strings int;
string_index integer := 1;
strings TEXT ARRAY := (SELECT ARRAY(SELECT c.first_name
FROM customer c));
BEGIN
number_strings := array_length(strings, 1);

WHILE string_index <= number_strings LOOP
CREATE ROLE strings[string_index];
string_index = string_index + 1;
END LOOP;
END;
$function$
;

Может есть у кого решения, как это исправить?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Есть ли возможность создать роль CREATE ROLE для каждого значения из запроса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]