Discussion:Proposer des courses : Différence entre versions
De VlmWiki
Ligne 68 : | Ligne 68 : | ||
---- | ---- | ||
− | + | * les utilisateurs doivent ils renseigner directement en SQL ? | |
− | + | * un champ listé dans le post de Phille n'existe pas dans la structure : durée de la vac (vacfreq) | |
− | ---- | + | Durée entre vac (1 ou 5 minutes) selon type de parcours (si ya passages entre les cailloux = 1 minutes) |
+ | le champ 'vacfreq' ne semble pas exister dans la table races (http://dev.virtual-loup-de-mer.org/vlm/browser/trunk/base/schemas/races_tables.sql) | ||
+ | Est ce que je me trompe de structure de table ? | ||
+ | ----- | ||
+ | pour les instructions de courses, un champ flag existe. A quoi sert il ? | ||
+ | Comment définir le libellé de l'IC, c'est du champ libre ou c'est forcément une | ||
+ | référence à un topic de la taverne ? |
Version du 23 septembre 2009 à 15:34
extraite de http://dev.virtual-loup-de-mer.org/vlm/browser/trunk/base/schemas/races_tables.sql RACES, WAYPOINTS, RACES_WAYPOINTS, races_instructions
- Créer une course,
- ajouter une ligne dans "races"
- ajounter N lignes dans "waypoints" (une par waypoint)
- faire la relation 1,N (intégrant l'ordonnancement des WP) dans races_waypoint
- la table races_instructions est facultative
TABLE | INFORMATIONS | COMMENTAIRES |
---|---|---|
`races` |
`idraces` int(11) NOT NULL auto_increment, `racename` varchar(255) NOT NULL default , `started` int(11) NOT NULL default '0', `deptime` bigint(14) default NULL, `startlong` int(11) NOT NULL default '0', `startlat` int(11) NOT NULL default '0', `boattype` varchar(255) default NULL, `closetime` bigint(20) default NULL, `racetype` int(11) default NULL, `firstpcttime` bigint(20) default NULL, `depend_on` int(11) default NULL, `qualifying_races` text, `idchallenge` text, `coastpenalty` int(11) default '0', `bobegin` bigint(20) default '0', `boend` bigint(20) default '0', `maxboats` int(11) default '0', `theme` varchar(30) default NULL, PRIMARY KEY (`idraces`) | |
`races_instructions` |
`idraces` int(11) default NULL, `instructions` text, `flag` int(11), KEY (`idraces`) | |
`waypoints` |
`idwaypoint` int(20) NOT NULL default '0', `latitude1` double default NULL, `longitude1` double default NULL, `latitude2` double default NULL, `longitude2` double default NULL, `libelle` varchar(255) default NULL, `maparea` int(11) default '10', PRIMARY KEY (`idwaypoint`) | |
`races_waypoints` |
`idraces` int(11) NOT NULL default '0', `wporder` int(11) NOT NULL default '0', `idwaypoint` int(20) default NULL, `laisser_au` int(11) default NULL, `wptype` varchar(32) default NULL, PRIMARY KEY (`idraces`,`wporder`) |
si dans table waypoints : latitude1 = latitude2 ET longitude1 = longitude2 alors le wp est de type laisser_au |
- les utilisateurs doivent ils renseigner directement en SQL ?
- un champ listé dans le post de Phille n'existe pas dans la structure : durée de la vac (vacfreq)
Durée entre vac (1 ou 5 minutes) selon type de parcours (si ya passages entre les cailloux = 1 minutes) le champ 'vacfreq' ne semble pas exister dans la table races (http://dev.virtual-loup-de-mer.org/vlm/browser/trunk/base/schemas/races_tables.sql) Est ce que je me trompe de structure de table ?
pour les instructions de courses, un champ flag existe. A quoi sert il ? Comment définir le libellé de l'IC, c'est du champ libre ou c'est forcément une référence à un topic de la taverne ?