Ik ben opzoek naar een efficiente en simpele manier om een groot aantal persoonlijke configuratieopties op te slaan.
Deze hebben allemaal andere types (bool, int, varchar, text en soms zelfs blob)
Het probleem is dat als je dit allemaal in de user tabel zou doen, je niet echt makkelijk nieuwe opties kunt toevoegen zonder de tabel te veranderen. Een mogelijke oplossing is om hier een aparte tabel voor in te richten, met voor elke regel een instelling voor 1 gebruiker. Het probleem hierbij is alleen dat je geen controle hebt over het gebruikte datatype. Ook de instellingen bij een gebruiker meeselecteren wordt op deze manier moeilijker.
Zelf heb ik niet kunnen vinden of een variabel datatype mogelijk is. Ook heb ik overweegt om een kolom voor elk datatype aan te maken, maar ook dit is omslachtig. Hetzelfde heb je met meerdere tabellen.
Hebben jullie ideeën hoe ik dit het beste op kan lossen?
Deze hebben allemaal andere types (bool, int, varchar, text en soms zelfs blob)
Het probleem is dat als je dit allemaal in de user tabel zou doen, je niet echt makkelijk nieuwe opties kunt toevoegen zonder de tabel te veranderen. Een mogelijke oplossing is om hier een aparte tabel voor in te richten, met voor elke regel een instelling voor 1 gebruiker. Het probleem hierbij is alleen dat je geen controle hebt over het gebruikte datatype. Ook de instellingen bij een gebruiker meeselecteren wordt op deze manier moeilijker.
Zelf heb ik niet kunnen vinden of een variabel datatype mogelijk is. Ook heb ik overweegt om een kolom voor elk datatype aan te maken, maar ook dit is omslachtig. Hetzelfde heb je met meerdere tabellen.
Hebben jullie ideeën hoe ik dit het beste op kan lossen?