1. ホーム
  2. sql

[解決済み] Information_SchemaのRedshiftオプション

2022-02-11 04:01:39

質問

SSMSからRedshift(DBeaverを使用)に移行したところですが、テーブルの説明を取得するための良いオプションがあるのかどうか疑問に思っています。 SQLサーバーでは、カラム名やデータ型などを取得するためにinformation_schemaに対して素晴らしいクエリを書くことができました。 Redshiftに同様のオプションはありますか?

どのように解決するのですか?

INFORMATION_SCHEMAテーブルは、Redshiftで利用できます。

お使いのクエリツール(DBeaver)がGUIでスキーマを隠している可能性があります。しかし、通常通りクエリを実行することができます。

Navicatを使用しているときは、確かにそうですね。スキーマを見たい場合は、SQL WorkbenchやSQuirreLを使用すると表示されます。

2016-04-04: AWSが作成した だいぶ よりシンプルなビューで、完全な CREATE TABLE 文は、Redshift特有のものをすべて含んでいます。ここから入手してください。 https://github.com/awslabs/amazon-redshift-utils/tree/master/src/AdminViews