powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / создание логина в триггере
4 сообщений из 4, страница 1 из 1
создание логина в триггере
    #39498739
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите такую штуку, есть таблица пользователей, при вставке хочу создать триггер с созданием логина
Код: sql
1.
2.
	CREATE USER new."Name" WITH password '123456';
	GRANT ALL ON DATABASE "SBDR" TO new."Name";


авторERROR: syntax error at or near "."

если создать переменную, и загнать в нее данные new."Name", то триггер создается, но, вместо логина, пишется в базу название переменной.

как разрулить?
спасибо
...
Рейтинг: 0 / 0
создание логина в триггере
    #39498757
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй
Код: plsql
1.
EXECUTE 'CREATE USER  '||new."Name"||' WITH password ''123456''';
...
Рейтинг: 0 / 0
создание логина в триггере
    #39498760
sereginseregin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про sql injection тока не забувай
...
Рейтинг: 0 / 0
создание логина в триггере
    #39499049
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пасиб
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / создание логина в триггере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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