You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PgAdmin中查找创建表或查询的源代码?

在PgAdmin中查找表创建语句与执行查询的源代码

一、查找表的创建源代码

方法1:通过PgAdmin图形界面直接查看

  • 左侧导航栏展开目标数据库 → 展开Schemas → 找到表所在的schema → 展开Tables
  • 右键点击目标表,选择Script → CREATE Script,新查询窗口会直接显示该表的完整创建DDL
  • 也可以右键选Properties,在弹出窗口切换到DDL标签页,同样能看到创建语句

方法2:用SQL语句查询

打开查询编辑器,执行以下语句(替换your_schema和your_table为实际名称):

-- 获取表的创建定义
SELECT pg_get_tabledef('your_schema.your_table');

-- 如果是视图,用这个获取完整定义
SELECT pg_get_viewdef('your_schema.your_table', true);

二、查找执行过的查询源代码

方法1:查看PgAdmin内置查询历史

  • 点击顶部菜单栏Tools → Query History
  • 弹出窗口里会列出你之前执行过的所有查询,包括建表语句、自定义查询,还能按数据库、时间筛选

方法2:通过PostgreSQL系统表查询(需权限)

如果需要更全面的历史记录,先启用pg_stat_statements扩展(仅需执行一次),再查询:

CREATE EXTENSION IF NOT EXISTS pg_stat_statements;

-- 查询所有执行过的语句,按执行耗时排序
SELECT queryid, query, calls, total_time FROM pg_stat_statements ORDER BY total_time DESC;

注意事项

  • 刚创建表后如果左侧导航栏看不到,右键点击对应schema或数据库选Refresh刷新即可
  • PgAdmin的查询历史默认会保留,除非你手动清空或修改了配置

内容的提问来源于stack exchange,提问作者Domnig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:20:38