Ticket 005

Một "issue" mà tạo 1 đống table là không nên. Tốt nhất break cái ticket thành những task nhỏ hơn tạo ít table hơn, để review dễ hơn