sql >> Databasteknik >  >> RDS >> PostgreSQL

PG::UndefinedTable:FEL:Relationen existerar inte med en korrekt Rails-namngivning och -konvention

Jag har samma problem och jag upptäckte att i mina migreringar har jag inte tabellnamn i pluralform:

Till exempel:



    class CreatePosts  ActiveRecord::Migration
      def change
        create_table :posts do |t|
          t.string :source
          t.string :destination
          t.datetime :time
          t.timestamps
        end
      end
    end


Jag har create_table :post , men när jag ändrar det till create_table :posts .Det börjar fungera!!!!



  1. Undvik nummerkonflikter med Microsoft SQL-sekvenser

  2. Så här ser du frågehistorik i SQL Server Management Studio

  3. Lagra och hämta bilder i Postgresql med Java

  4. Hantera opålitliga nätverk när du skapar en HA-lösning för MySQL eller MariaDB