Kann Datenbank nicht wiederherstellen, weil die Migration im (fehlenden) discourse-ai Plugin war.

Ich versuche, eine Datenbank zu migrieren und erhalte folgende Meldung:

unknown OID 446656: failed to recognize type of 'embeddings'. It will be treated as String.

rake db:migrate:status zeigt:

...
   up     20240304030429  Topic id on incoming email index
   up     20240306063428  Add indexes to notifications
   up     20240307231053  Add topics unread when closed to user options

Und ich kann \\./db/migrate/20240307231053_add_topics_unread_when_closed_to_user_options.rb im Pfad sehen. Es scheint also, dass der obige Fehler die Datenbankmigration verhindert, was wiederum die Wiederherstellung einer Datenbank verhindert.

pgvector ist auf den Entwicklungs- und Testdatenbanken installiert und aktiviert, was meine einzige Vermutung war. . .

Dies betrifft wahrscheinlich Migrationen von discourse-ai, nicht vom Kern.\n\n[quote="Jay Pfaffman, post:1, topic:300852, username:pfaffman"]\nauf den Entwicklungs- und Testdatenbanken\n[/quote]\nAlso nicht auf der Produktion?\n\nWas sagt Ihnen SELECT * FROM pg_extension WHERE extname = 'vector';?

4 „Gefällt mir“

Aha. Ich musste das KI-Plugin hinzufügen, das sich auf dem System befindet, das das Backup generiert hat, aber nicht auf dem Entwicklungssystem.

Ich habe noch eine Minute gebraucht, aber das war der Hinweis, den ich brauchte.

Vielen Dank! :bier:

5 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.