01-09-2023, 14:22
Bonjour,
tout d'abord il semble que vous utilisiez l'image docker que nous fournissons à des fins de démo (comme son nom l'indique). C'est à dire destinée aux personnes qui cherchent un CRM, testent/comparent plusieurs logiciels et donc pour lesquelles il est intéressant de pouvoir rapidement se faire une idée des fonctionnalités disponibles (il y a notre démo en ligne, mais certaines fonctionnalités y sont désactivées). Donc elle n'a pas été conçue pour être déployée en production.
Vous parlez d'une base qui date d'au moins Creme 2.1, mais nous ne fournissons d'image Docker que depuis Creme 2.3. Du coup je présume que vous savez installer avec la méthode conseillée (virtualenv + pip + creme migrate etc... ; ça n'empêche pas de conteneurisé évidemment). Notez que dans les tutoriels j'explique aussi comment migrer depuis une version précédente (pour 2.4 par exemple: https://www.cremecrm.com/forum/showthread.php?tid=229 )
Si django dit que la table existe et que vous ne la voyez pas, vous ne regardez peut-être pas la bonne base. Ou alors votre historique de migration est cassé (ex: vous avez rollback sur une ancienne version de creme avant la migration ? sauté deux versions de creme ? etc...). Vous pouvez regarder la table "django_migrations", et éventuellement pour comparer avec les fichiers de migration (dans les répertoires migrations/ des apps) ; la table contient la date d'application de la migration, ce qui peut aider. Pour info la table donc vous me parlez est effectivement une nouveauté de Creme 2.4.
En dernier recours la commande "migrate" permet de "faker" une migration (c'est à dire l'inscrire dans la table des migrations passées, mais sans l'exécuter, parce que par exemple ce qu'elle contient a de fait déjà été exécuté).
Bon courage pour la suite et bon week-end !
tout d'abord il semble que vous utilisiez l'image docker que nous fournissons à des fins de démo (comme son nom l'indique). C'est à dire destinée aux personnes qui cherchent un CRM, testent/comparent plusieurs logiciels et donc pour lesquelles il est intéressant de pouvoir rapidement se faire une idée des fonctionnalités disponibles (il y a notre démo en ligne, mais certaines fonctionnalités y sont désactivées). Donc elle n'a pas été conçue pour être déployée en production.
Vous parlez d'une base qui date d'au moins Creme 2.1, mais nous ne fournissons d'image Docker que depuis Creme 2.3. Du coup je présume que vous savez installer avec la méthode conseillée (virtualenv + pip + creme migrate etc... ; ça n'empêche pas de conteneurisé évidemment). Notez que dans les tutoriels j'explique aussi comment migrer depuis une version précédente (pour 2.4 par exemple: https://www.cremecrm.com/forum/showthread.php?tid=229 )
Si django dit que la table existe et que vous ne la voyez pas, vous ne regardez peut-être pas la bonne base. Ou alors votre historique de migration est cassé (ex: vous avez rollback sur une ancienne version de creme avant la migration ? sauté deux versions de creme ? etc...). Vous pouvez regarder la table "django_migrations", et éventuellement pour comparer avec les fichiers de migration (dans les répertoires migrations/ des apps) ; la table contient la date d'application de la migration, ce qui peut aider. Pour info la table donc vous me parlez est effectivement une nouveauté de Creme 2.4.
En dernier recours la commande "migrate" permet de "faker" une migration (c'est à dire l'inscrire dans la table des migrations passées, mais sans l'exécuter, parce que par exemple ce qu'elle contient a de fait déjà été exécuté).
Bon courage pour la suite et bon week-end !