Différences entre version initiale et version 1 de _set_parent


Ignorer :
Timestamp :
20 oct. 2011 à 14:12:37 (13 ans)
Auteur :
gillian
Commentaire :

--

Légende :

Sans modification
Ajouté
Supprimé
Modifié
  • _set_parent

    v1 v1  
     1Si vous avez une erreur de ce genre:
     2
     3
     4{{{
     5...
     6  File "/svn/buildout/eggs/SQLAlchemy-0.4.8-py2.4.egg/sqlalchemy/schema.py", line 827, in _set_parent
     7    self.parent.table.foreign_keys.remove(fk)
     8KeyError: ForeignKey(u'operation.operation_id')
     9}}}
     10
     11Il se pourrait que le patch de arsia/db/pgsql/patch.py ne se charge pas, donc que le configure.zcml ne soit pas chargé.
     12
     13Ceci peut arriver lorsque l'on travaille dans des script en dehors de plone/zope par exemple.
     14
     15Cette erreur est due a un bug de sqlalchemy qui essaye de supprimer 2 fois une foreign key.
     16
     17Pour résoudre ce problème, il suffit d'include le patch.zcml de arsia.db.pgsql.
     18
     19Ajouter cette ligne dans le zcml chargé par votre script:
     20
     21{{{
     22  <include package="arsia.db.pgsql" file="patch.zcml"/>
     23}}}