Мазмұны:

PostgreSQL жүйесінде тек оқуға арналған пайдаланушыны қалай жасауға болады?
PostgreSQL жүйесінде тек оқуға арналған пайдаланушыны қалай жасауға болады?

Бейне: PostgreSQL жүйесінде тек оқуға арналған пайдаланушыны қалай жасауға болады?

Бейне: PostgreSQL жүйесінде тек оқуға арналған пайдаланушыны қалай жасауға болады?
Бейне: Жиза ма? Мамаңа осылай звондап көр🤣 #қызықtimes #shorts #келінжан 2024, Мамыр
Anonim

PostgreSQL - Тек оқуға арналған пайдаланушыны қалай жасауға болады?

  1. Кімге жасау жаңа PostgreSQL пайдаланушысы : ПАЙДАЛАНУШЫ ЖАСАУ пайдаланушы аты WITH PASSWORD 'your_password';
  2. CONNECT қатынасына РҰҚСАТ БЕРІҢІЗ: ДЕРЕКТЕР БАЗАСЫНДА Дерекқордың_атын пайдаланушы атына ҚОСЫЛУҒА РҰҚСАТ БЕРіңіз;
  3. Содан кейін схемада ПАЙДАЛАНУДЫ БЕРІҢІЗ: СХЕМАДА ПАЙДАЛАНУДЫ БЕРУ schema_name TO пайдаланушы атына;
  4. ТАҢДАУДЫ БЕРУ. Арнайы кесте үшін ТАҢДАУ беріңіз:

Бұдан басқа, PostgreSQL жүйесінде пайдаланушыға қосылу артықшылықтарын қалай беруге болады?

Төменде PostgreSQL пайдаланушысына рұқсат беру туралы жалпы мәлімдеме берілген:

  1. Дерекқорға CONNECT рұқсатын беріңіз:
  2. Схемада USAGE рұқсатын беріңіз:
  3. DML мәлімдемелері үшін барлық кестелерде беру: ТАҢДАУ, INSERT, UPDATE, DELETE:
  4. Схемадағы барлық кестелерде барлық артықшылықтарды беріңіз:
  5. Схемадағы барлық реттіліктерге барлық артықшылықтарды беріңіз:

Сондай-ақ, PostgreSQL-те грантты пайдалану дегеніміз не? ГРАНТТЫ ҚОЛДАНУ ON SCHEMA схемасы TO рөлі; ҚОЛДАНЫЛУ : Схемалар үшін көрсетілген схемада қамтылған нысандарға қатынасуға рұқсат береді (объектілердің жеке артықшылық талаптары да орындалады деп есептегенде). Негізінде бұл грант алушыға схемадағы нысандарды «іздеу» мүмкіндігін береді.

Адамдар pgAdmin жүйесінде жаңа пайдаланушыны қалай жасауға болады деп сұрайды.

Жасау а пайдаланушы бірге pgAdmin . арқылы PostgreSQL сервер данасына қосылыңыз pgAdmin > «Топтық рөлдер» түймесін тінтуірдің оң жақ түймешігімен басып, « Жаңа Топтық рөл». Рөлге сипаттамалық атау беріңіз > «OK» түймесін басыңыз.

Схемадағы барлық кестелерді қалай беруге болады?

Әдіс: a. ішіндегі барлық схемалардағы барлық кестелерге артықшылықтарды беру

  1. Дерекқордағы схемалар тізімін алыңыз. Дерекқордағы барлық схемаларды шығарып алу үшін СХЕМАЛАРДЫ КӨРСЕТУ пәрменін іске қосыңыз; мысалы, dbtest: ДЕРЕКТЕР БАЗЫНДА СХЕМАЛАРДЫ КӨРСЕТУ dbtest;
  2. Артықшылықтар беру. Дерекқордағы барлық схемалардағы барлық кестелерге арнайы артықшылық беріңіз.

Ұсынылған: