美文网首页
PostgreSQL导出全库表结构到EXCEL

PostgreSQL导出全库表结构到EXCEL

作者: seawish | 来源:发表于2019-10-14 17:58 被阅读0次
select 
c.relname AS "表名",
cast(obj_description(relfilenode,'pg_class') as varchar) AS "表名描述",
a.attnum AS "序号",
a.attname AS "列名",
concat_ws('',t.typname,SUBSTRING(format_type(a.atttypid,a.atttypmod) from '\(.*\)')) as "字段类型",
d.description AS "备注"
from pg_class c 
LEFT JOIN pg_attribute a on a.attrelid = c.oid
LEFT JOIN pg_type t on a.atttypid = t.oid
LEFT JOIN pg_description d on a.atttypid = t.oid and d.objsubid=a.attnum
LEFT JOIN pg_namespace ns on ns.oid = c.relnamespace
-- where  c.relname = '表名'
where a.attnum>0 and c.relkind = 'r' and ns.nspname = 'public'
ORDER BY c.relname DESC,a.attnum ASC

2. 拷贝查询结构到excel

2.1 拷贝查询结果到excel,然后全选数据,插入表格。
2.2 为每一列增加标题。


image.png

参考文档


本文作者: seawish
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!

相关文章

  • PostgreSQL导出全库表结构到EXCEL

    2. 拷贝查询结构到excel 2.1 拷贝查询结果到excel,然后全选数据,插入表格。2.2 为每一列增加标题...

  • Mysql导出全库表结构到EXCEL

    1. 查询全库表结构 2. 拷贝查询结构到excel 2.1 拷贝查询结果到excel,然后全选数据,插入表格。2...

  • Nacivat 导出Excel数据表结构 和 导出数据

    Nacivat 导出Excel数据表结构 打开Navicat,双击打开你要导出表结构的数据库(此时数据库名称变绿)...

  • excel表数据的导入导出

    从excel表导入MySQL数据库 从MySQL数据库写入excel表 PostgreSQL可参考:

  • MySQL备份还原

    备份数据库,备份表 导出数据库,表结构+数据 导出数据库,仅表结构。-d 不导出数据只导出结构,--add-dro...

  • mysql导出相关数据

    导出某库全表为SQL语句 直接导出某库全表(包括表设计和表数据)为SQL语句 导出某个表为特定文件格式 导出某个表...

  • mysqldump 的使用

    mysqldump的基本使用 导出数据库的结构以及数据 导出数据库的表结构不包括数据 导出数据库的某个表的表结构以...

  • python导出excel-表结构文档生成

    为了体验python连接mysql数据库和导出excel,写一个导出表结构的脚本 创建、激活虚拟环境 安装依赖包 ...

  • MySQL的数据导入导出

    MySQL数据库的导入导出 导出 导出数据库 导出数据 导出单表数据 导出单表数据结构 操作数据库 导出整个数据库...

  • 【数据库】快速导出表结构到excel中

    【数据库】快速导出表结构到excel中 有很多刚刚出来的实习生,项目主管给他们布置了个写文档的任务,要求把数据库...

网友评论

      本文标题:PostgreSQL导出全库表结构到EXCEL

      本文链接:https://www.haomeiwen.com/subject/oxxdmctx.html