Men Postgres yordamida ma'lumotlar bazasini loyihalashtiraman. Mening foydam uchun menga modular ma'lumotlar modeli kerak. Xususan, men turli xil turdagi Entitetlarni saqlashim kerak. Barcha Entitetlar umumiy maydonlar to'plamiga ega, so'ngra ular turiga qarab qo'shimcha xususiyatlarga ega. Masalan, Entitetlar voqealarni ifodalaydi deb faraz qiling. Barcha voqealar sarlavha va tavsifga ega. Ammo agar voqea sharh turiga ega bo'lsa, unda mavzu va yoqtirishlar soni kabi qo'shimcha maydonlar ham bo'ladi. Mening asosiy talablarim quyidagicha: - Men turga xos ustunlar uchun NULL cheklovlarini qo'llashim kerak - Ma'lumotlar modeli osongina kengaytirilishi kerak. Yangi Entitet turini qo'shish oson bo'lishi kerak va ma'lumotlar bazasi
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence