sql >> Database teknologi >  >> RDS >> PostgreSQL

PGError:FEJL:relation delayed_jobs eksisterer ikke (Postgresql, rails 3.04, delayed_job fejl)

Din forespørgsel caster "delayed_jobs" til en regclass, som oversætter navnet på en tabel til PostgreSQL's interne ID-nummer. Hvis castet ikke kan laves, får du fejlen:SELECT 'foo'::regclass;FEJL:relationen "foo" eksisterer ikke

Formodentlig skulle dit migreringsscript fange denne fejl og oprette tabellen (måske er problemet, at det allerede tror, ​​det har gjort det).

P.S. - Titlen på dit spørgsmål er ikke nyttig. PostgreSQL har ikke et problem med at arbejde med "delayed_job". Du har ikke kun en tabel "delayed_job", men problemet er helt klart med Rails oprettelse eller migrering af scripts.



  1. Mere om introduktion af tidszoner i langlivede projekt

  2. Kan ikke opdatere data fra MySQL-databasen

  3. Sådan analyseres aktiviteten af ​​en database i SQL Server

  4. Intel SSD, nu ude af sh..err, shamed listen