更新:PgAdmin-supportメーリングリストでも質問されました。
これで、AWS Redshiftクラスターが稼働していて、コマンドラインから次のコマンドラインに接続できます。
$ psql -h host -d database -p port -U username
pgAdmin IIIを介してクラスターに接続したいのですが、クラスターに接続した後、次のようなエラーが発生します。
エラー:default_tablespaceを表示するには、スーパーユーザーである必要があります
入力したフィールドは、[名前]、[ホスト]、[ポート]、[メンテナンスDB]、[ユーザー名]、および[パスワード]でした。これらはすべて、psqlコマンドと同じように入力しました。
ここで、psqlを介して接続し、次のことを確認します。
$ \tu
このユーザー[AWSによって付与されたマスターユーザー]は、実際にはスーパーユーザーです。では、このエラーの原因について何か提案はありますか?
フォローアップの質問として、他のリモートデータベースに接続すると、スーパーユーザーではないのにこのエラーが発生しないので、ここで何が起こっているのでしょうか。pgAdmin経由で接続するときにRedshiftが原因でこのエラーが発生するのはどうですか?