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

mikro-ormで挿入したいのですが、テーブルが見つかりません:c(TableNotFoundException)

    私は同じ問題を抱えています。これが私がしたことです:

    1. migrationsを削除しました フォルダとdist フォルダー
    2. npx mikro-orm migration:create --initialを実行しました

    その後、yarn watchを再起動しました およびyarn dev そしてそれは私のために働いた。

    --initialに注意してください 国旗。 公式ドキュメント を確認することをお勧めします 。移行テーブルは、すでに実行された移行を追跡するために使用されます。 npx mikro-orm migration:createのみを実行する場合 、テーブルは作成されないため、MikroORMは、Postエンティティの移行がすでに実行されているかどうかを確認できません(データベースにそれぞれのテーブルを作成することを含みます)。

    ベンは--initialを使用しません 彼のチュートリアルでフラグを立てると、チュートリアルの前にすでに実行されている可能性があります。



    1. 結果をコンマ区切りのリストとして返すPostgreSQLクエリ

    2. SQLServerの数百万のレコードを一括挿入

    3. CREATEVIEWはバッチ内の唯一のステートメントである必要があります

    4. Postgresql SCRAM認証の問題を解決するにはどうすればよいですか?