Is it OK if I create a composite primary key from 4 columns? Like:
PRIMARY KEY(name, slug, type, parent)
So there should not be more than one row with the same name, slug, type and parent. Are there too many columns? Will it affect performance?
I'm using sqlite btw.