sql >> データベース >  >> RDS >> PostgreSQL

休止状態エラー:参照されるテーブルの主キーがありません

    Hibernateは、列がすでに存在する場合、列を再作成しません。 foods データベースのテーブルにはおそらくfood_idがあります 列ですが、主キーとして定義されていません(また、JavaクラスのHibernate定義と一致しない場合があります)。

    次のように手動でテーブルを変更できます:

    ALTER TABLE foods ADD PRIMARY KEY (food_id);
    

    または、テーブルを削除してコードを再実行してみてください。




    1. MySQLでストアドプロシージャを作成する方法

    2. HerokuのStrapiでPostgresDBに接続できません

    3. Pythonでデータベース接続タイムアウトを設定する

    4. pl-sql プロシージャまたはカーソルを使用して上位 3 ランクを選択する