私は最近、Redshift クラスターといくつかの SQL データベースを含むデータベースの混合セットを持つ会社に入社しました。単一の IDE を使用して分析レポートの両方にアクセスしたいので、ツールを切り替える必要はありません。現在、動作するワークベンチを使用していますが、クリックしていません。
私は Azure Data Studio が好きですが、それは SQL Server と Postgres だけです。Redshift と Postgres の類似点を考えると、Postgres ドライバーを使用して接続できるかどうか見てみようと思いました。
Postgres 拡張機能をインストールして、データベースに「接続」できます。しかし、ツリー ビューを使用してデータベースを探索しようとすると、「ノードを展開できません」というエラー メッセージが表示されます。ワークベンチで機能する単純なクエリを実行すると、たとえば
Select * from [server].[database].[table]
次のエラー メッセージが表示されます。
行 1 でクエリの実行を開始
カーソルは、カーソルを作成したトランザクション内でのみ使用できます。
合計実行時間: 00:00:00.019
やってはいけないことをしようとしていることはわかっています。そして、私ができないなら、私はできません。しかし、Azure Data Studio で Redshift 接続を確立できた人はいますか?
FWIW、データ スタジオの Redshift ドライバーである可能性があるGitHub リポジトリに出くわしましたが、これは Postgres ドライバーのクローンのように見えますが、3 月以降は活動がありません (「Postgres」のタイトルを Redshift に変更することさえありません)。 . したがって、私は疑わしいです。