Để đạt được mục tiêu của bạn
bạn có thể tạo:
1) Hai lược đồ:một cho các bảng chung, một cho các nội dung bảo mật như bảng đăng nhập / chuyển (băm), nhật ký phiên người dùng, bảng nhật ký thay đổi, v.v.
2) Hai người dùng:một người dùng thông thường, chỉ có thể sử dụng dml trên giản đồ chung (không có ddl), một người dùng siêu cấp.
3) Chức năng đăng nhập sẽ kiểm tra người dùng / mật khẩu được cung cấp so với bảng đăng nhập / vượt qua và ghi lại các lần thử thành công / không thành công vào nhật ký phiên người dùng (bạn cần SECURITY DEFINER
chức năng)
4) Tập hợp các trình kích hoạt kiểm tra trên các bảng giản đồ chung sẽ kiểm tra các đặc quyền của người dùng và ghi lại bất kỳ thay đổi nào do người dùng thực hiện (SECURITY DEFINER
các chức năng ở đây).