Hm… :denkend: das ist seltsam, ich habe eine frische 2.9.0.beta2 eingerichtet, Commit 5374e587a3, …und ohne Probleme auf 2.9.0.beta3 latest (Commit 6555f0c11b) neu erstellt…
Vielleicht lag das Problem schon vorher?
Ich vermute, dass das manuelle Löschen der zusätzlichen Elemente der richtige Weg ist.
Ich muss zugeben, dass ich nicht ganz verstehe, was vor sich geht. Ich vermute, dass Nick irgendwie die Datei db/post_migrate/20220107014925_drop_bookmark_polymorphic_columns.rb wegen dieses Commits vermisst?
Gab es eine Ausgabe für die Drop-Column-Befehle?
Ich habe die Befehle gerade noch einmal ausprobiert und nach ./launcher enter app erhalte ich diese Fehlermeldung
Error response from daemon: Container 69b56d9734c3654d0b0e0661ff612c1020781191d3ec1d866e453747df03fcdf is not running
Neues Problem?
App mit sudo ./launcher enter app gestartet
Das ist meine Eingabe:
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=#
Ich schätze eure Hilfe Jungs ![]()
Ich bin mir nicht sicher, ob ich den Code von @pfaffman richtig eingebe?
Könnten Sie bitte
- ein Backup machen

- versuchen
ALTER TABLE bookmarks
DROP COLUMN bookmarkable_id;
so wie?
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: command not found
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;
ERROR: relation "bookmarks" does not exist
postgres=#
Könnten Sie Ihre app.yml bearbeiten, die Versionszeile auskommentieren (achten Sie auf die Einrückung) zu
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
und neu erstellen
Ich kann die Versionszeile nicht finden, Ben?
## Welche Git-Revision sollte dieser Container verwenden? (Standard: tests-passed)
#version: tests-passed
Ist das richtig?
![]()
Ersetze also #version: tests-passed
Mit version: cd7ce52138bed391d5efc56366e7a6517a6079e7
Dann /var/discourse/launcher rebuild app
Ich stelle nur sicher, dass dies korrekt ist, bevor ich neu baue
## Welche Git-Revision soll dieser Container verwenden? (Standard: tests-passed)
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
Muss ich es noch einmal einrücken?
(Vorsicht vor der Einrückung)
Jetzt sieht der Code so aus
## Welche Git-Revision soll dieser Container verwenden? (Standard: tests-passed)
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
Neu bauen?
Nein, das erste ist gut
Danke, Ben
Werde jetzt neu aufbauen
Sollte mit dem # übereinstimmen
## Welche Git-Revision sollte dieser Container verwenden? (Standard: tests-passed)
version: cd7ce52138bed391d5efc56366e7a6517a6079e7
Wie Ihr erster:\n\n[quote="Nick_Tomlinson, post:35, topic:221924"]\n\n## Welche Git-Revision sollte dieser Container verwenden? (Standard: tests-passed)\nversion: cd7ce52138bed391d5efc56366e7\n\n[/quote]
Ben, es hat funktioniert! ![]()
Vielen Dank für deine Zeit und Mühe bei meiner Unterstützung!
(Bitte schick mir eine PM, damit ich dir etwas Kaffee- oder Biergeld schicken kann)