Съдържание:

Как да създадете потребител само за четене в PostgreSQL?
Как да създадете потребител само за четене в PostgreSQL?

Видео: Как да създадете потребител само за четене в PostgreSQL?

Видео: Как да създадете потребител само за четене в PostgreSQL?
Видео: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Може
Anonim

PostgreSQL - Как да създадете потребител само за четене?

  1. Да се създават нов потребител в PostgreSQL : СЪЗДАДЕТЕ ПОТРЕБИТЕЛ потребителско име WITH PASSWORD 'вашата_парола';
  2. ПРЕДОСТАВЯТЕ достъпа CONNECT: ПРЕДОСТАВЯТЕ СВЪРЗВАНЕ НА БАЗА ДАННИ име_на база данни ЗА потребителско име;
  3. След това ПРЕДОСТАВЯТЕ ИЗПОЛЗВАНЕ на схема: ПРЕДОСТАВЯНЕ НА ИЗПОЛЗВАНЕ НА СХЕМА schema_name ДО потребителско име;
  4. ПРЕДОСТАВЯ ИЗБОР. Предоставете SELECT за конкретна таблица:

Освен това, как да дам привилегии за свързване на потребител в PostgreSQL?

Ето някои често срещани изявления за предоставяне на достъп на потребител на PostgreSQL:

  1. Предоставете CONNECT към базата данни:
  2. Предоставяне на USAGE на схема:
  3. Предоставяне на всички таблици за DML изрази: SELECT, INSERT, UPDATE, DELETE:
  4. Предоставете всички привилегии на всички таблици в схемата:
  5. Предоставете всички привилегии за всички последователности в схемата:

Човек може също да попита какво е използването на безвъзмездни средства в PostgreSQL? ИЗПОЛЗВАНЕ НА ПРЕДЛОЖЕНИЕ ON SCHEMA schema TO роля; УПОТРЕБА : За схеми позволява достъп до обекти, съдържащи се в посочената схема (при условие, че изискванията за собствени привилегии на обектите също са изпълнени). По същество това позволява на бенефициента да "търси" обекти в рамките на схемата.

Хората също питат как да създам нов потребител в pgAdmin?

Създаване а потребител с pgAdmin . Свържете се с вашия PostgreSQL сървърен екземпляр с помощта на pgAdmin > щракнете с десния бутон върху „Групови роли“и изберете „ Нов Групова роля". Дайте на ролята описателно име > щракнете върху „OK“.

Как да предоставя всички таблици в схема?

Как да: Предоставяне на привилегии на всички таблици във всички схеми в a

  1. Вземете списъка със схеми във вашата база данни. Изпълнете командата SHOW SCHEMAS, за да извлечете всички схеми във вашата база данни; например dbtest: ПОКАЖЕТЕ СХЕМИ В БАЗА ДАННИ dbtest;
  2. Предоставяне на привилегии. Предоставяне на конкретна привилегия на всички таблици във всички схеми в база данни.

Препоръчано: