を削除することはできません私は、PostgreSQLでの役割を作成しました:は、PostgreSQLの役割
$ CREATE ROLE demo_role;
$ \du
は、ロール/属性のリストの下にCannot login
と役割名demo_role
を返します。
このロールを削除します。
$ DROP ROLE demo_role;
ロールを削除せず、エラーメッセージも表示されません。これはなぜですか、どうすれば解決できますか?
を削除することはできません私は、PostgreSQLでの役割を作成しました:は、PostgreSQLの役割
$ CREATE ROLE demo_role;
$ \du
は、ロール/属性のリストの下にCannot login
と役割名demo_role
を返します。
このロールを削除します。
$ DROP ROLE demo_role;
ロールを削除せず、エラーメッセージも表示されません。これはなぜですか、どうすれば解決できますか?
次の方法を試してみてもpostgreshがケース
DROP OWNED BY "demo_role";
敏感であり、その後の操作を行います。
DROP ROLE "demo_role";
' DROP ROLE demo_role; 'は**正確に** DROP ROLEと同じです。 demo_role ";' –
私のはpgAdminを開き、demo_role
はユナーグループの役割を登場が、役割ログインできません。とにかくそこから削除/削除して問題を解決しました。
正確にその声明を入力していますか? 'drop'ステートメントからフィードバックを得ていますか?自動コミットを無効にしていませんか?次に、 'drop'の後に' commit'が必要です。 –
@a_horse_with_no_name psqlの中にあります。いいえ、わかりません。 – Bhav
大文字と小文字を区別し、引用符で試してみてください。私の答えは –