如何找出我在 CockroachDB 中有哪些表?我尝试查找我的架构但找不到,所以我不确定如何找出我已经创建了哪些表或它们的列是什么。
问问题
224 次
1 回答
2
首先,您需要使用以下任一方法找到您的数据库(CockroachDB 相当于 PostgreSQL 的模式):
- MySQL 风格的
SHOW DATABASES
语句 通过查询 PostgreSQL 样式
information_schema.schemata
。例如:SELECT schema_name FROM information_schema.schemata;
获得数据库名称后,您可以使用以下任一方法查找表:
- MySQL 风格的
SHOW TABLES
语句 通过查询 PostgreSQL 样式
information_schema.tables
。例如:SELECT table_name FROM information_schema.tables WHERE table_schema = '[database to check]';
找到表后,您可以使用数据库获取有关它们SHOW COLUMNS FROM [table]
的更多信息。information_schema
于 2017-04-10T17:25:42.477 回答