sql >> Databasteknik >  >> RDS >> PostgreSQL

Skenor:PG::UndefinedTable:FEL:relation ... existerar inte

Så problemet uppstår eftersom CreateOrganizations migreringen körs före CreateActioncodes avrättas.

CreateActioncodes ska köras först för att säkerställa att action codes tabell finns.

Ordningen i vilken migreringarna körs baseras på tidsstämpeln för migreringen - som anges i filnamnet. 20141014183645_create_users.rb kommer att köras före 20141014205756_add_index_to_users_email.rb som tidsstämpel för den andra - 20141014205756 är efter den första - 20141014183645 .

Se till att tidsstämplarna för CreateOrganizations migreringen sker efter CreateActioncodes migration.

Antingen kan du manuellt ändra tidsstämpeln i filnamnen. Eller ta bort dessa migreringsfiler och skapa dem i rätt ordning.



  1. 2 sätt att få det korta månadsnamnet från ett datum i MariaDB

  2. Anslut PHP till MSSQL via PDO ODBC

  3. Grunderna i SQL Server Task Automation

  4. Exportera data till JSON-fil i Oracle 11g med PL/SQL