迷惑メール環境でPostgreSQL 9.5を使用しています。最新のアップデートを適用したUbuntu 16.04 Server。私はYii2アプリケーションを使用します。もちろん、私はこの問題について未解決の問題があることを知っています。だから多分これはYii2に関係しています。Postgresql:SQLSTATE [42501]:特権が不十分です。:7トリガー時にエラーが発生します
私は、次のエラーを得た:
[yii\db\Exception] SQLSTATE[42501]: Insufficient privilege: 7 ERROR: permission denied: "RI_ConstraintTrigger_c_16773" is a system trigger
The SQL being executed was: ALTER TABLE "public"."address" DISABLE TRIGGER ALL; ALTER TABLE "public"."category" DISABLE TRIGGER ALL; ALTER TABLE "public"."customer" DISABLE TRIGGER ALL;
私はCodeceptionテストを実行したい場合に、このエラーが発生します。しかし、設定に問題はありませんでした。 (私は通常のユーザーとしてアプリケーションを使用するので、データベースの操作は正常に動作します)
私はこれを試しましたsolution。しかし、それは動作しません、またはthis one:しかし、同じ、何も効果。
私はこれを試してみましたが、結果なし...同じきました。最も面白いのはこれが生きているプロジェクトです。夏には問題はありませんでしたが、今は...これらのエラーを投げます。 データベース(ユーザー)とスーパーユーザーの所有者は関係なく、この問題が発生します。 – Dabagab
postgresユーザーを使用しようとしましたか? – uglypointer
はい。外部キーに問題があると思われます。なぜPostgreSQLでは非常に特殊なのかわかりません – Dabagab