Ê-kíp & phân quyền

Ai thấy được gì

Sếp không làm một mình. Nhưng thư ký không được đọc mọi thứ.

Chọn vai để xem

Trợ lý — Nhập việc, chuẩn bị hồ sơ, soạn nháp lời chúc. Thấy 4/9 nhóm dữ liệu.

Sổ quan hệ — tên, xưng hô, gia đình

Tất cả

Ghi chú riêng về từng người

Không thấy · Bảng riêng `person_private`

Sổ ân tình — ai giúp mình việc gì

Không thấy · Bảng riêng `favors`

Nhật ký chạm

Trừ bản đánh dấu riêng tư

Nghĩa vụ thuế & báo cáo (dòng A)

Không thấy

Giấy tờ & hợp đồng (dòng B)

Tất cả

Lễ tết, quà cáp (dòng C)

Tất cả

Két giấy tờ — mức bảo mật cao

Không thấy · Căn cước, hộ chiếu, sổ đỏ

Sức khoẻ, việc nhà

Không thấy · Mặc định TẮT

Vì sao tách bảng riêng

Postgres không lọc được quyền theo từng cột. Nếu ghi chú riêng và sổ ân tình nằm chung bảng với hồ sơ người, thì mọi truy vấn của thư ký đều kéo theo chúng — chỉ có giao diện là giấu đi. Giấu bằng giao diện không phải là bảo mật.

Nên chúng nằm ở bảng riêng, có chính sách truy cập riêng ngay trong cơ sở dữ liệu. Kèm nhật ký truy cập: ai xem gì, sửa gì, lúc nào — đây là điều khoản trong hợp đồng, không chỉ là kỹ thuật.