جدول المحتويات:

كيف تنشئ مستخدمًا للقراءة فقط في PostgreSQL؟
كيف تنشئ مستخدمًا للقراءة فقط في PostgreSQL؟

فيديو: كيف تنشئ مستخدمًا للقراءة فقط في PostgreSQL؟

فيديو: كيف تنشئ مستخدمًا للقراءة فقط في PostgreSQL؟
فيديو: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, شهر نوفمبر
Anonim

PostgreSQL - كيفية إنشاء مستخدم للقراءة فقط؟

  1. إلى يزيد جديد مستخدم في PostgreSQL : إنشاء مستخدم اسم المستخدم مع كلمة المرور "your_password" ؛
  2. منح الوصول إلى CONNECT: منح الاتصال في قاعدة البيانات ، اسم قاعدة البيانات ، إلى اسم المستخدم ؛
  3. ثم GRANT USAGE على المخطط: GRANT USAGE ON SCHEMA schema_name TO username؛
  4. منح الاختيار. منح SELECT لجدول معين:

بجانب ذلك ، كيف أمنح امتيازات الاتصال للمستخدم في PostgreSQL؟

فيما يلي بعض العبارات الشائعة لمنح الوصول إلى مستخدم PostgreSQL:

  1. منح CONNECT لقاعدة البيانات:
  2. منح الاستخدام على المخطط:
  3. منح في جميع جداول عبارات DML: SELECT ، INSERT ، UPDATE ، DELETE:
  4. منح كافة الامتيازات في كل الجداول في المخطط:
  5. امنح جميع الامتيازات على كل التسلسلات في المخطط:

قد يتساءل المرء أيضًا ، ما هو استخدام المنح في PostgreSQL؟ منح الاستخدام على مخطط المخطط إلى الدور ؛ الاستخدام : بالنسبة للمخططات ، يسمح بالوصول إلى الكائنات الموجودة في المخطط المحدد (بافتراض تلبية متطلبات الامتياز الخاصة بالكائنات أيضًا). يسمح هذا بشكل أساسي للممنوح له "بالبحث" عن الكائنات داخل المخطط.

يسأل الناس أيضًا ، كيف يمكنني إنشاء مستخدم جديد على pgAdmin؟

خلق أ المستعمل مع pgAdmin . اتصل بمثيل خادم PostgreSQL باستخدام pgAdmin > انقر بزر الماوس الأيمن فوق "أدوار المجموعة" وحدد " جديد دور المجموعة '. امنح الدور اسمًا وصفيًا> انقر فوق "موافق".

كيف أمنح كل الجداول في مخطط؟

الكيفية: منح الامتيازات على جميع الجداول في جميع المخططات في ملف

  1. احصل على قائمة المخططات في قاعدة البيانات الخاصة بك. قم بتشغيل الأمر SHOW SCHEMAS لاسترداد كافة المخططات في قاعدة البيانات الخاصة بك ؛ على سبيل المثال ، dbtest: عرض المخططات في قاعدة البيانات dbtest ؛
  2. منح الامتيازات. امنح امتيازًا محددًا على كل الجداول في كل المخططات في قاعدة البيانات.

موصى به: