本記事では、オンプレミス、または、EC2にインストールされているPostgreSQLからRDS for PostgreSQLにユーザを移行する際に発生するエラーについて記載します。この権限エラーは、移行元のPostgreSQLに存在するユーザの設定次第で発生し、そのままだと移行することができません。 ユーザ移行時に発生する権限エラー pg_dumpall等を用いてユーザを移行するためのSQL文を発行し、それをそのままRDSで実行すると、次のような権限エラーが発生することがあります。本記事では、このエラーに対応するのが目的です。 ユーザ移行時の権限エラー例 ERROR: must be superuser to alter superusers ERROR: must be superuser to alter replication users ご参考までに、今回検証に利用したユーザの情報