/ / Double clé primaire $ cordovaSQLite - javascript, angularjs, cordova, ngcordova

Double clé primaire $ cordovaSQLite - javascript, angularjs, cordova, ngcordova

comment puis-je créer une table avec 2 clés primaires avec $ cordovaSQLite?

Mon code:

$cordovaSQLite.execute(db, "CREATE TABLE IF NOT EXISTS mytable(id INTEGER PRIMARY KEY AUTOINCREMENT, num INTEGER PRIMARY KEY, text TEXT)");

C'est possible?

Réponses:

0 pour la réponse № 1

La définition de deux clés primaires n'est pas possible, mais vouspeut définir une contrainte unique sur tous les champs que vous souhaitez utiliser comme une clé primaire. Vous pouvez émuler l'auto-incrémentation sur ce champ en regardant cette question: Champ SQLite à incrémentation automatique non primaire. J'espère que cela t'aides.