Turinys:

Kaip sukurti tik skaitomą vartotoją „PostgreSQL“?
Kaip sukurti tik skaitomą vartotoją „PostgreSQL“?

Video: Kaip sukurti tik skaitomą vartotoją „PostgreSQL“?

Video: Kaip sukurti tik skaitomą vartotoją „PostgreSQL“?
Video: DIY ☆ Мясной букет Своими Руками ☆ Делаем букеты для мужчин из колбасы и коньяка ☆ Bouquets for men 2024, Balandis
Anonim

PostgreSQL – kaip sukurti tik skaitomą vartotoją?

  1. Į sukurti naujas vartotojas PostgreSQL : KURTI VARTOTOJĄ vartotojo vardas SU SLAPTAŽODŽIu 'jūsų_slaptažodis';
  2. SUTEIKITE CONNECT prieigą: SUTEIKITE JUNGTI DUOMENŲ BAZĖJE duomenų bazės_pavadinimas vartotojo vardui;
  3. Tada SUTEIKITE NAUDOJIMĄ pagal schemą: GRANT USAGE ON SCHEMA schemos_pavadinimas Į vartotojo vardą;
  4. SUTEIKTI PASIRINKTI. Suteikite SELECT konkrečiai lentelei:

Be to, kaip suteikti prisijungimo teises vartotojui „PostgreSQL“?

Štai keletas bendrų teiginių, kaip suteikti prieigą „PostgreSQL“vartotojui:

  1. Suteikite CONNECT prie duomenų bazės:
  2. Suteikite USAGE pagal schemą:
  3. Suteikti visose DML teiginių lentelėse: SELECT, INSERT, UPDATE, DELETE:
  4. Suteikite visas teises visoms schemos lentelėms:
  5. Suteikite visas teises visoms schemos sekoms:

Taip pat galima paklausti, kas yra dotacijų naudojimas PostgreSQL? DOTACIJOS NAUDOJIMAS ON SCHEMA schema TO vaidmuo; NAUDOJIMAS : schemoms leidžia pasiekti objektus, esančius nurodytoje schemoje (darant prielaidą, kad tenkinami ir pačių objektų privilegijų reikalavimai). Iš esmės tai leidžia gavėjui „ieškoti“objektų schemoje.

Žmonės taip pat klausia, kaip sukurti naują vartotoją pgAdmin?

Kuriamas a Vartotojas su pgAdminas . Prisijunkite prie savo PostgreSQL serverio egzemplioriaus naudodami pgAdminas > dešiniuoju pelės mygtuku spustelėkite „Grupės vaidmenys“ir pasirinkite „ Nauja Grupės vaidmuo“. Suteikite vaidmeniui aprašomąjį pavadinimą > spustelėkite „Gerai“.

Kaip suteikti visas lenteles schemoje?

Kaip: Suteikti teises visoms lentelėms visose a

  1. Gaukite schemų sąrašą savo duomenų bazėje. Vykdykite komandą SHOW SCHEMAS, kad gautumėte visas schemas savo duomenų bazėje; pvz., dbtest: SHOW SCHEMAS IN DATABASE dbtest;
  2. Suteikite privilegijas. Suteikite konkrečias teises visoms lentelėms visose duomenų bazės schemose.

Rekomenduojamas: