MercenariesEngineering / coalition

A small but beautiful task manager to manage, why not, your render farm.
http://coalition.readthedocs.io
GNU Lesser General Public License v2.1
56 stars 17 forks source link

pb migration db mysql #49

Open onfcharbonnier opened 7 years ago

onfcharbonnier commented 7 years ago

la migration ne se deroule pas comme prevu,

il manque des champs dans la table worker: start_time par exemple

la table WorkerAffinities n'est pas créée

AlphonseAllais commented 7 years ago

Cette table doit être crée automatiquement lors de la première étape de migration (cf. 0000_db_mysql.py et 0000_db_sqlite.py). Je pourrais savoir quelle commande a été exécutée pour intialiser le serveur?

AlphonseAllais commented 7 years ago

C'est sensé fonctionner comme celà: https://coalition.readthedocs.io/en/latest/installation.html#database

onfcharbonnier commented 7 years ago

je flush ma DB actuelle de la toute premiere version mysql qui a ces tables

| Affinities | | Dependencies | | Events | | Jobs | | Workers

et ensuite je tape cette commande python server.py --migrate --verbose

je peux m'en sortir a l heure actuelle en creant les tables a la main, c'est juste histoire de le signaler

AlphonseAllais commented 7 years ago

À la vue des tables qui sont présentes dans la DB, je vois qu'elle vient d'un vieux coalition qui n'avait pas même la table WorkerAffinities

On peux créer la base initiale directement avec python server.py --verbose --init

J'imagine que la DB originale contient déjà des données?

onfcharbonnier commented 7 years ago

forcement oui on a tous les jobs en cours, ca passe si je fais un init et apres le flush ? Je peux tenter ca Dans tous les cas comme je te le dit je pourrai meme reseter les jobs et partir sur du neuf, rien de bloquant la dedans