CN21CD / be-HRMS

https://be-hrms.vercel.app
0 stars 0 forks source link

Trigger : ID được tạo dựa trên số thứ tự #10

Open vtit6109 opened 2 hours ago

vtit6109 commented 2 hours ago

image hiện tại những ID quan trong đang được tạo dựa trên trigger với logic : "custom string" + "YY/MM/DD" + "Count +1 của thời gian ngày hôm đó" Issue - Ví dụ : có 3 id trong một ngày log20241011001 , 20241011002 , 20241011003 => khi xóa ID thứ 1 hoặc 2 thì lần generate ra ID tiếp theo sẽ là 2024101100"3" vì ID sẽ tính theo count+1 dựa vào ngày tạo => dẫn đến bug trùng lặp ID do ID là khóa chính

Anh em cho xin ý kiến nhé !

vtit6109 commented 1 hour ago

trong môi trường dev thì mình sẽ xóa để giảm thiểu dung lượng lưu trữ, nhưng trong môi trường product thì sẽ không xóa cái phiên đăng nhập này, vậy nên là có nên fix không nhỉ ?+