2017-04-10 2 views
2

CockroachDBでどの表を使用しているかを知るにはどうすればよいですか?私は自分のスキーマを探してみましたが、それを見つけることができませんでしたので、私が既に作成したテーブルやその列が何であるかを知る方法がわかりません。CockroachDBでの表の表示

答えて

2

まず、あなたはいずれかを使用して(PostgreSQLのスキーマへのCockroachDBの同等である)あなたのデータベースを見つける必要があります:

  • MySQLのスタイルSHOW DATABASES声明
  • PostgreSQLのスタイルinformation_schema.schemataを照会することによって。たとえば、次のように照会することにより、

    • MySQLのスタイルSHOW TABLES声明
    • PostgreSQLのスタイル:データベース名を持っていたら

      SELECT schema_name FROM information_schema.schemata;

    は、あなたがいずれかを使用してテーブルを見つけることができますinformation_schema.tables。たとえば:あなたは、テーブルを見つけたら

    SELECT table_name FROM information_schema.tables WHERE table_schema = '[database to check]';

、あなたは彼らがSHOW COLUMNS FROM [table]またはinformation_schemaデータベースの使用に関する詳細な情報を得ることができます。

関連する問題