On Feb 24, 8:13 pm, Mr-Yellow <[EMAIL PROTECTED]> wrote: > The responses to tickets relating to this issue in trac usually have > "wontfix" and a short non-explainatory note basically saying "piss off > and stop asking you don't need this, we know best".
Well, I'm really sorry you read such a demeaning tone into my messages on Trac. The fact is, whether we "know best" is not even the point. The point is, we make decisions on what to support and what not to support based on the driving philosophies of this project, and using it essentially necessitates an implicit agreement with those philosophies. The fact is, compound primary keys are really just not requested that often. Even if they were, we've decided it's just not something we're going to implement, because it adds too much overhead in terms of complexity. You can argue about relational theory all you want, it's simply irrelevant to the decision-making process here. When it comes down to it, supporting multi-column primary keys is just not that useful to *me*. Furthermore, not enough people have raised it as an issue in order for me to go out of my way for them. But that's the beauty of Open Source: I as a core developer don't *have* to implement a particular feature in order for you to use it. If lack of support for compound primary keys is really enough of a pain point for you, patch the code! :-) No one's stopping you. Just don't expect me to take the extra time out of my life to implement a feature which I personally would have no use for, nor likely ever will. Not to mention the fact that, again, the needless complexity that this would add completely undermines the philosophy of the framework. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
