PostgreSQL 查看数据库
时间: 2023-06-22 10:33:52 浏览: 46
要查看所有数据库的列表,可以使用以下命令:
```
\l
```
要连接到特定的数据库并查看其内容,可以使用以下命令:
```
\c <database_name>
-- 查询当前连接的数据库
SELECT current_database();
```
要查看特定数据库中的所有表,可以使用以下命令:
```
\dt
```
要查看特定表的详细信息,可以使用以下命令:
```
\d <table_name>
```
相关问题
PostgreSQL查看数据库大小
要查看PostgreSQL数据库的大小,可以使用以下命令:
```
SELECT pg_size_pretty(pg_database_size('your_database_name'));
```
将“your_database_name”替换为您要查看大小的数据库名称。
该命令将返回一个格式化的字符串,显示数据库的大小。例如,如果您的数据库大小为100 MB,命令将返回“100 MB”。
PostgreSQL查看数据库模式大小
可以使用以下命令查看PostgreSQL数据库中每个模式的大小:
```
SELECT nspname AS schemaname, pg_size_pretty(sum(pg_total_relation_size(nspname || '.' || relname))) AS total_size
FROM pg_catalog.pg_class C
LEFT JOIN pg_catalog.pg_namespace N ON (N.oid = C.relnamespace)
WHERE nspname NOT IN ('pg_catalog', 'information_schema')
GROUP BY nspname
ORDER BY total_size DESC;
```
该命令将返回每个模式的名称和它们的总大小。如果模式的总大小非常大,可能需要一些时间来计算。