sql >> Databáze >  >> RDS >> PostgreSQL

PGError:ERROR:vztah delayed_jobs neexistuje (Postgresql, rails 3.04, delayed_job error)

Váš dotaz přenáší "delayed_jobs" do třídy regclass, která překládá název tabulky na interní ID číslo PostgreSQL. Pokud přetypování nelze provést, zobrazí se chyba:SELECT 'foo'::regclass;ERROR:vztah "foo" neexistuje

Váš migrační skript by měl pravděpodobně zachytit tuto chybu a vytvořit tabulku (možná je problém v tom, že si již myslí, že tak učinil).

P.S. - Název vaší otázky není užitečný. PostgreSQL nemá problém pracovat s "delayed_job". Nejen, že nemáte tabulku "delayed_job", ale problém je zjevně s vytvářením nebo migrací skriptů Rail.



  1. Nelze vložit pole do databáze

  2. Smazání PostgreSQL s vnitřním spojením

  3. Rozdělení tabulky pomocí 2 sloupců

  4. INNODB kaskáda na odstranění a aktualizaci