powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / создание функции
3 сообщений из 3, страница 1 из 1
создание функции
    #35574386
valuez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
здравствуйте, недавно начал учить sql и в созданиях функций и процедур ещё не полностью разобрался

есть тип
Код: plaintext
create type t_user_type as enum ('superadmin','admin', 'owner', 'customer');

и таблица
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create sequence user_seq;

create table users (
id integer default nextval ('user_seq') primary key,
user_type t_user_type not null,
login varchar( 64 ) not null unique,
password varchar( 72 )not null,
display_name varchar( 255 ) not null unique,
description text not null,
reg_moment timestamp not null default now()
);

подскажите как правильно создать ф-ию по созданию юзера...

т.е. админ создаёт пользователя с определёнными привилегиями
...
Рейтинг: 0 / 0
создание функции
    #35574610
valuez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот такая ф-ия не подходит
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
create or replace function sp_user ( t_user_type, varchar)

returns t_user_int

as $$
begin
grant all privileges to 'superadmin'
$$language sql

пишет что ошибка около слова grant
...
Рейтинг: 0 / 0
создание функции
    #35575728
Sishnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А юзвери что должны делать?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / создание функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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