Open mass-gueye opened 3 months ago
Hello @mass-gueye Du nouveau ❓️
Hello @dofbi non toujours le meme soucis. Je suis toujours des pistes
Hello @mass-gueye Django Tenant avec une base pas vide ne facile pas la chose surtout pour les shared apps. Comme indiqué
Hello meme avec une base vide c'est pareil la migration commence et échoue à un certain point
Titre : Erreur de migration avec l'intégration de django-tenant-schemas
: relation "site_sitesettings" does not exist
Description :
Après avoir appliqué les migrations avec python manage.py migrate_schemas --shared
, les migrations ont été appliquées avec succès. Cependant, lors de la création d'un nouveau locataire en utilisant python manage.py client
, une erreur est survenue pendant la migration des schémas des locataires.
Message d'Erreur :
psycopg2.errors.UndefinedTable: relation "site_sitesettings" does not exist
LINE 1: ..._menu_id", "site_sitesettings"."top_menu_id" FROM "site_site...
Journal Détaillé :
Le message d'erreur suivant a été affiché lors de l'exécution de python manage.py client
:
/home/msg564/DSsenegal/saleor/saleor/settings.py:246: UserWarning: SECRET_KEY not configured, using a random temporary key.
2024-08-13 00:07:28,182 WARNING saleor.core.jwt_manager RSA_PRIVATE_KEY is missing. Using temporary key for local development with DEBUG mode. [PID:36371:MainThread]
Tenant name: Tenantmaster
Paid until: 2025-08-12
Schema name: tenantmaster
On trial: False
[standard:tenantmaster] === Running migrate for schema tenantmaster
...
[standard:tenantmaster] Applying site.0013_assign_default_menus...
Traceback (most recent call last):
...
File "/home/msg564/DSsenegal/saleor/saleor/site/migrations/0013_assign_default_menus.py", line 14, in assign_default_menus
site = Site.objects.get_current()
...
django.db.utils.ProgrammingError: relation "site_sitesettings" does not exist
Étapes pour Reproduire :
python manage.py migrate_schemas --shared
.python manage.py client
.Comportement Attendu :
La création du locataire et la migration des schémas devraient se terminer sans erreurs.
Comportement Actuel :
La migration de l'application site
échoue avec une erreur indiquant que la table site_sitesettings
n'existe pas.
Cause Possible :
Il semble que la table site_sitesettings
soit attendue par l'une des migrations mais n'a pas été créée ou migrée correctement. Cela pourrait être dû à des migrations manquantes ou à un problème avec l'ordre des migrations.
Capture :
Voire ici @mass-gueye
Titre : Problème de Migration avec django-tenant-schemas : Table Client Non Créée
Description :
Je rencontre un problème avec django-tenant-schemas dans une configuration de base Saleor. La table Client, censée être créée dans le schéma du locataire, n'est pas créée lors des migrations. De plus, je fais face à une ValueError liée aux routeurs de base de données lors de l'application des migrations.
Étapes pour Reproduire :
Exécutez les migrations :
Observez la sortie : La sortie indique que le modèle Client est défini mais pas correctement créé dans la base de données. Lors de la migration, l'erreur suivante se produit :
Error Logs :