sql >> Databasteknik >  >> RDS >> PostgreSQL

PGError:ERROR:relation delayed_jobs existerar inte (Postgresql, rails 3.04, delayed_job error)

Din fråga castar "delayed_jobs" till en regclass, som översätter namnet på en tabell till PostgreSQL:s interna ID-nummer. Om rollbesättningen inte kan göras får du felet:SELECT 'foo'::regclass;ERROR:relationen "foo" existerar inte

Förmodligen bör ditt migreringsskript fånga detta fel och skapa tabellen (kanske är problemet att det redan tror att det har gjort det).

P.S. - Rubriken på din fråga är inte till hjälp. PostgreSQL har inga problem att arbeta med "delayed_job". Du har inte bara en tabell "delayed_job", utan problemet ligger helt klart i Rails skapande eller migreringsskript.



  1. PHP-skript (mysqli) ekar inte något?

  2. Konvertera mysql DATETIME-kolumnen till epoksekunder

  3. Logga DBMS_OUTPUT.Put_Line-utgång i tabell i Oracle med DBMS_OUTPUT.Get_Lines

  4. Hur använder man ANY istället för IN i en WHERE-klausul med Rails?