> не дает создать составной первичный ключ.
ну и не создавай.
обычно всякие фреймворки подразумевают синтетические PK.
если же оно тебе таки необходимо для обеспечения целостности,
то создай UNIQUE CONSTRAINT по нужным тебе полям,
в дополнение к синтетическому PRIMARY KEY
Posted via RSDN NNTP Server 2.1 beta