Имам таблица, наречена table1, която има съставен първичен ключ, използващ „ScreenId“ и „ActivityItemId“. Добавих ново поле „ProductId“, което има ограничение NOT NULL. Искам да добавя ProductId към съставния първичен ключ.
Мислех, че това ще проработи
db.execute "ALTER TABLE table1 PRIMARY KEY (ScreenId, ActivityItemId, ProductId)"
но получавам грешка, мисля, че този синтаксис работи само при създаване на таблица.
Може ли някой да ми помогне с SQL? (тук между другото не мога да използвам визуално основно решение, всъщност използвам ruby интерфейс, за да стартирам sql, така че трябва да е само в SQL)
благодаря макс