ฉันสร้างปลั๊กอินเพื่อขอข้อมูลรับรองการเข้าสู่ฐานข้อมูล เมื่อเข้าสู่ระบบปลั๊กอินกำลังโหลดเลเยอร์บางอย่างจากฐานข้อมูล ในฐานข้อมูลมีทั้งผู้ดูแลระบบและผู้ใช้ "ปกติ"
ฉันบันทึกสองสไตล์ลงในฐานข้อมูลจาก UI เป็นสไตล์เริ่มต้นสำหรับเลเยอร์ของพวกเขาตามลำดับ (ดูเหมือนว่าคุณต้องมีสิทธิ์ผู้ดูแลระบบ DB เพื่อให้สามารถบันทึกได้)
เมื่อฉันบันทึกสไตล์ไปยังฐานข้อมูลฉันไม่สามารถดูตำแหน่งที่เก็บไว้เช่นฉันจะไม่เห็นตารางใหม่ (ฉันคาดว่าสไตล์จะถูกบันทึกไว้ในตาราง)
เรียกใช้ QGIS และปลั๊กอินอีกครั้ง (ในฐานะผู้ใช้ผู้ดูแลระบบ) สไตล์เลเยอร์จะถูกโหลดโดยอัตโนมัติ
แต่การรัน QGIS และปลั๊กอินอีกครั้ง (ในฐานะผู้ใช้ทั่วไป) จะไม่ถูกโหลดโดยอัตโนมัติ ฉันพยายามโหลดสไตล์จาก DB (จาก GUI) แต่ไม่มีการโหลดสไตล์
คำถามสองข้อ
- สไตล์เลเยอร์เก็บไว้ในฐานข้อมูลอย่างไร
- มีวิธีในการโหลดสไตล์เลเยอร์โดยไม่มีสิทธิ์ผู้ดูแลฐานข้อมูลหรือไม่?