Superproger77 Asked:2024-08-01 16:03:52 +0000 UTC2024-08-01 16:03:52 +0000 UTC 2024-08-01 16:03:52 +0000 UTC 如果数据库中有多个模式,如何使用 \d 命令显示 psql 中的表列表 772 数据库中有多种方案,在本例中为公共方案和预订方案。您需要显示预订架构中的表列表。 \d将显示公共模式表的列表, \d bookings.table_name将从预订模式输出一个特定的表。 问题:如何显示预订模式中的表格列表? sql 2 个回答 Voted Мелкий 2024-08-01T17:48:04Z2024-08-01T17:48:04Z \dt bookings.* public 和 foo 模式中的所有表: \dt public|foo.* 这也是一个有效的选项\dt *.*,但已经有很多噪音,因为包括系统目录。 这同样适用于\d 其他人\d(что-то) Best Answer Superproger77 2024-08-01T16:03:52Z2024-08-01T16:03:52Z SET search_path TO bookings; -- Выбираем в качестве текущей схемы схему bookings 或者你可以这样做 SET search_path = bookings; -- Выбираем в качестве текущей схемы схему bookings 及以后 \d 将显示所需架构中的表列表。 PS为了找出当前数据库中的模式名称列表,需要输入命令: \dn PPS 要查找当前方案的名称,需要输入查询: SELECT current_schema;
public 和 foo 模式中的所有表:
这也是一个有效的选项
\dt *.*
,但已经有很多噪音,因为包括系统目录。这同样适用于
\d
其他人\d(что-то)
或者你可以这样做
及以后
将显示所需架构中的表列表。
PS为了找出当前数据库中的模式名称列表,需要输入命令:
PPS 要查找当前方案的名称,需要输入查询: