Projet

Général

Profil

Development #45434

migration wcs mal faite, manque submission_agent_id dans wcs_all_forms

Ajouté par Thomas Noël il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
24 juillet 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

La vue wcs_all_forms ne contient pas la colonne submission_agent_id

=> select id,submission_agent_id from wcs_all_forms;
ERROR:  column "submission_agent_id" does not exist
LIGNE 1 : select id,submission_agent_id from wcs_all_forms;

Historique

#2

Mis à jour par Thomas Noël il y a presque 4 ans

Aucune idée.

Je vais me coucher, désolé.

#3

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Priorité changé de Immediat à Normal

Pour moi c'est pareil que #34179 (i.e. sur l'ajout de colonnes il faut couper les cron et l'autre nœud).

#4

Mis à jour par Thomas Noël il y a presque 4 ans

  • Statut changé de Nouveau à Fermé

Procédure de replay de la migration effectuée :

from wcs import sql
from quixote import get_publisher

if get_publisher().is_using_postgresql():
    conn, cur = sql.get_connection_and_cursor()
    sql_level = sql.get_sql_level(conn, cur)
    if sql_level == 39:
        cur.execute('''UPDATE wcs_meta SET value = %s WHERE key = %s''', (
            '37', 'sql_level'))
    conn.commit()
    cur.close()

puis

wcs-manage migrate

Formats disponibles : Atom PDF