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

スーパーユーザーの役割がないと拡張機能を作成できません

    私が見つけた最も簡単な方法は次のとおりです。

    su postgres
    psql
    alter role user_name superuser;
    #then create the extension as the user in a different screen
    alter role user_name nosuperuser;
    

    基本的に、ユーザーに短時間のスーパーユーザー権限を与え、拡張機能を作成します。次に、スーパーユーザーの権限を取り消します。

    \connect user_nameを使用することもできます そのユーザーになり、postgresから直接拡張機能を作成します ユーザー。



    1. Oracle SQL Developerでトリガーを無効にする方法は?

    2. ミリ秒単位のCURRENT_TIMESTAMP

    3. MySQL –データベースに存在する場合にテーブルを削除する方法は?

    4. PostgreSQL9.6beta1用のPGLogical1.1パッケージ