Score:0

จำเป็นต้องมีบทบาท Postgres เพื่อให้สิทธิ์ CONNECT บนฐานข้อมูลเฉพาะ

ธง cn

ฉันกำลังพยายามให้สิทธิ์การเชื่อมต่อบนฐานข้อมูลกับผู้ใช้ในฐานะเจ้าของสคีมาในฐานข้อมูลนั้น

เจ้าของสคีมาไม่ใช่ผู้ใช้ขั้นสูง

ฉันต้องเป็นเจ้าของฐานข้อมูลเพื่อดำเนินการหรือไม่

ให้การเชื่อมต่อฐานข้อมูล DBXXX กับ USER_YYY; ??

ผู้ใช้ควรได้รับบทบาทใดนอกเหนือจาก superuser เพื่อให้อนุญาตการเชื่อมต่อ

us flag
หากคุณใช้ psql คุณสามารถทำ `\h grant` เพื่อดูไวยากรณ์แบบเต็มสำหรับการให้สิทธิ์
cn flag
ใช่ ตัวเลือกการให้สิทธิ์นั้นไม่ชัดเจนสำหรับฉันในเอกสาร แต่มันสมเหตุสมผล
Score:0
ธง us

หากคุณได้รับ เชื่อมต่อกับตัวเลือกแกรนท์ จากนั้นคุณสามารถให้สิทธิ์การเชื่อมต่อกับผู้อื่นได้

หากคุณไม่ได้รับตัวเลือกการเชื่อมต่อกับสิทธิ์ คุณจะไม่สามารถให้สิทธิ์ได้ คุณต้องใช้ superuser เพื่อให้สิทธิ์แก่คุณ เชื่อมต่อตัวเลือกการให้สิทธิ์หรือให้สิทธิ์การเชื่อมต่อกับผู้ใช้ใหม่

superuser (หรือเจ้าของฐานข้อมูล) จะใช้คำสั่งนี้เพื่อให้สิทธิ์ตัวเลือกสำหรับการเชื่อมต่อ:

ให้สิทธิ์เชื่อมต่อฐานข้อมูล database_name กับ your_username ด้วยตัวเลือก GRANT

ในฐานะเจ้าของสคีมา คุณสามารถให้สิทธิ์การใช้งานสคีมาของคุณแก่ผู้อื่นได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา