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

PGError:エラー:リレーションdelayed_jobsが存在しません(Postgresql、rails 3.04、delayed_jobエラー)

    クエリは「delayed_jobs」をregclassにキャストしています。これにより、テーブルの名前がPostgreSQLの内部ID番号に変換されます。キャストを作成できない場合は、エラーが発生します:SELECT'foo' ::regclass; ERROR:リレーション"foo"は存在しません

    おそらく、移行スクリプトがこのエラーをキャッチしてテーブルを作成しているはずです(おそらく、問題はすでにそうなっていると考えていることです)。

    追伸-質問のタイトルは役に立ちません。 PostgreSQLは「delayed_job」の操作に問題はありません。テーブル「delayed_job」がないだけでなく、問題は明らかにRailの作成または移行スクリプトにあります。



    1. データを2回注文する方法。しかし、最初のorderByを無効にします

    2. GROUP BYステートメントを含む内部結合クエリのカウンターとしてユーザー変数を使用するにはどうすればよいですか?

    3. PHPでNLS_DATE_FORMATを変更するにはどうすればよいですか

    4. インデックスの作成で既存のインデックスを使用できますか?