Development #20769
ajout d'un flag _tenant_? (+ combo_manage export_site: erreur: la relation « data_page » n'existe pas)
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
18 décembre 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
Je regardais comment mettre à jour des Page combo, pour réaliser la mise-à-jour des pages infra de doc-publik.entrouvert.com, en alimentant directement ces pages directement. Quelques questions/observations en passant, et un bug:
- `combo-manage dumpdata data` ne retourne rien
- puis-je spécifier un tenant particulier pour une commande combo-manage? (on a des settings.json au lieu de settings.py)
- je vois que pour le moment on utilise hobo pour ces opérations? (par exemple `combo-manage tenant_command runscript -d $TENANT` $SCRIPT)
- mais est-ce qu'on veut permettre ces fonctionnalités d'import/export pour une installation de combo sans hobo?
(et `combo-manage --help` ne liste pas les commandes hobo)
- échec de `sudo -u combo combo-manage export_site > /home/csiraut/data-export.json`
Traceback (most recent call last): File "/usr/lib/combo/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line utility.execute() File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 346, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 394, in run_from_argv self.execute(*args, **cmd_options) File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 445, in execute output = self.handle(*args, **options) File "/usr/lib/python2.7/dist-packages/combo/data/management/commands/export_site.py", line 37, in handle json.dump(export_site(), output, indent=2) File "/usr/lib/python2.7/dist-packages/combo/data/utils.py", line 24, in export_site return {'pages': Page.export_all_for_json(), File "/usr/lib/python2.7/dist-packages/combo/data/models.py", line 315, in export_all_for_json ordered_pages = Page.get_as_reordered_flat_hierarchy(cls.objects.all()) File "/usr/lib/python2.7/dist-packages/combo/data/models.py", line 249, in get_as_reordered_flat_hierarchy fill_list(object_list) File "/usr/lib/python2.7/dist-packages/combo/data/models.py", line 243, in fill_list for page in object_sublist: File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 162, in __iter__ self._fetch_all() File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 965, in _fetch_all self._result_cache = list(self.iterator()) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 238, in iterator results = compiler.execute_sql() File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 840, in execute_sql cursor.execute(sql, params) File "/usr/lib/python2.7/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/usr/lib/python2.7/dist-packages/django/db/utils.py", line 100, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/usr/lib/python2.7/dist-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) django.db.utils.ProgrammingError: ERREUR: la relation « data_page » n'existe pas LINE 1: ...ast_update_timestamp", "data_page"."picture" FROM "data_page...
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de Nouveau à Fermé
Tu cherches tenant_command; genre combo-manage tenant_command export_site -d doc-publik.entrouvert.com