hum…
c’est bizarre, j’ai configuré une 2.9.0.beta2 toute neuve, commit 5374e587a3,
…et reconstruit vers la dernière 2.9.0.beta3 (commit 6555f0c11b) sans aucun problème…
Peut-être que le problème se situait avant cela ?
Je suppose que supprimer manuellement le contenu supplémentaire est la solution.
Je dois admettre que je ne saisis pas entièrement ce qui se passe. Je suppose que d’une manière ou d’une autre, Nick manque le fichier db/post_migrate/20220107014925_drop_bookmark_polymorphic_columns.rb à cause de ce commit ?
Y a-t-il eu une sortie pour les commandes de suppression de colonnes ?
J’ai réessayé les commandes et après ./launcher enter app, j’obtiens cette erreur
Error response from daemon: Container 69b56d9734c3654d0b0e0661ff612c1020781191d3ec1d866e453747df03fcdf is not running
Nouveau problème ?
J’ai réussi à démarrer l’application avec sudo ./launcher enter app
Voici mon entrée :
root@discourseSwingrz:~# cd /var/discourse
root@discourseSwingrz:/var/discourse# ./launcher enter app
x86_64 arch detected.
Error response from daemon: Container 69b56d9734c3654d0b0e0661ff612c1020781191d3ec1d866e453747df03fcdf is not running
root@discourseSwingrz:/var/discourse# sudo ./launcher start app
x86_64 arch detected.
starting up existing container
+ /usr/bin/docker start app
app
root@discourseSwingrz:/var/discourse# cd /var/discourse
root@discourseSwingrz:/var/discourse# ./launcher enter app
x86_64 arch detected.
root@discourseSwingrz-app:/var/www/discourse# su - postgres
postgres@discourseSwingrz-app:~$ psql
psql (13.2 (Debian 13.2-1.pgdg100+1))
Type "help" for help.
postgres=# ALTER TABLE bookmarks
postgres-# DROP COLUMN bookmarkable_id
postgres-# DROP COLUMN bookmarkable_type;
ERROR: syntax error at or near "DROP"
LINE 3: DROP COLUMN bookmarkable_type;
^
postgres=#
J’apprécie toute votre aide les gars ![]()
Je ne suis pas sûr d’entrer correctement le code de @pfaffman ?
Pourriez-vous
- faire une sauvegarde

- essayer
ALTER TABLE bookmarks
DROP COLUMN bookmarkable_id;
comme ça ?
Backup done.
Output file is in: /var/www/discourse/public/backups/default/swingrz-2022-04-03-101750-v20220316150247.tar.gz
root@discourseSwingrz-app:/var/www/discourse# ALTER TABLE bookmarks
bash: ALTER : commande introuvable
root@discourseSwingrz-app:/var/www/discourse# su - postgres
postgres@discourseSwingrz-app:~$ psql
psql (13.2 (Debian 13.2-1.pgdg100+1))
Type « help » pour obtenir de l'aide.
postgres=# ALTER TABLE bookmarks
postgres-# DROP COLUMN bookmarkable_id;
ERROR: la relation « bookmarks » n'existe pas
postgres=#
Pourriez-vous modifier votre fichier app.yml, décommenter la ligne version (attention à l’indentation) pour qu’elle devienne :
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
et reconstruire.
Je n’arrive pas à trouver la ligne de version, Ben ?
## Quelle révision Git ce conteneur doit-il utiliser ? (par défaut : tests-passed)
#version: tests-passed
Est-ce que c’est ça ?
![]()
Alors remplacez #version: tests-passed
Par version: cd7ce52138bed391d5efc56366e7a6517a6079e7
Puis /var/discourse/launcher rebuild app
Je vérifie juste que c’est correct avant de reconstruire
## Quelle révision Git ce conteneur doit-il utiliser ? (par défaut : tests-réussis)
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
dois-je l’indenter à nouveau ?
(attention à l'indentation)
Maintenant, le code ressemble à ceci
## Quelle révision Git ce conteneur doit-il utiliser ? (par défaut : tests-réussis)
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
Reconstruire ?
Non, le premier est bon
Merci, Ben
Je vais reconstruire maintenant
Devrait être aligné avec le #
## Quelle révision Git ce conteneur doit-il utiliser ? (par défaut : tests-passés)
version : cd7ce52138bed391d5efc56366e7a6517a6079e7
Comme votre premier :
Ben, ça a marché ! ![]()
Merci beaucoup pour votre temps et vos efforts pour m’aider !
(merci de m’envoyer un message privé afin que je puisse vous envoyer de l’argent pour un café ou une bière)