Tôi đã tạo một plugin yêu cầu thông tin đăng nhập vào DB. Sau khi đăng nhập, plugin đang tải một số lớp từ DB. Trong DB có cả quản trị viên và người dùng "bình thường".
Tôi đã lưu hai kiểu vào DB từ UI làm kiểu mặc định cho lớp của chúng tương ứng (có vẻ như bạn phải có quyền quản trị DB để có thể lưu chúng).
Khi tôi đã lưu kiểu vào db, tôi không thể thấy chúng được lưu trữ ở đâu, tôi không thể thấy bất kỳ bảng mới nào. (Tôi dự kiến các kiểu sẽ được lưu trong bảng)
Chạy lại QGIS và plugin (với tư cách là người dùng quản trị), các kiểu lớp được tải tự động.
Nhưng, khi chạy lại QGIS và plugin (như người dùng bình thường), chúng không được tải tự động. Sau đó tôi thử tải các kiểu từ DB (từ GUI), nhưng không có kiểu nào được tải.
Hai câu hỏi.
- Làm thế nào là các kiểu lớp được lưu trữ trong DB?
- Có cách nào để tải các kiểu lớp mà không có quyền quản trị DB không?