数据库——获取表结构SQL

一、GP或PgSQL

sql 复制代码
-- 获取表结构
SELECT a.schemaname schema_name, a.tablename table_name, string_agg(DISTINCT b.column_name, ',') AS columns FROM (SELECT schemaname, tablename FROM pg_tables WHERE schemaname = 'public') a
LEFT JOIN (SELECT table_name, column_name FROM information_schema.columns where table_schema = 'public') b
ON a.tablename = b.table_name
GROUP BY a.schemaname, a.tablename;
相关推荐
2401_8371638910 小时前
如何为容器内多个列表实现统一滚动条
jvm·数据库·python
m0_6742946410 小时前
C#怎么清空Dictionary字典_C#如何管理内存集合【基础】
jvm·数据库·python
2402_8548083710 小时前
MongoDB GridFS分片时选择什么键比较好
jvm·数据库·python
2301_7965885010 小时前
mysql如何统计不同状态的数量_使用group by配合count函数
jvm·数据库·python
qq_1898070310 小时前
HTML怎么实现快捷跳转顶部_HTML固定悬浮锚点按钮【介绍】
jvm·数据库·python
m0_7478545210 小时前
c++怎么在写入文本文件时自动将所有换行符统一为Unix风格【详解】
jvm·数据库·python
.柒宇.10 小时前
MySQL的PXC高可用实战
数据库·mysql
qq_1898070310 小时前
mysql查询执行过程中如何追踪耗时_使用PROFILE分析指令周期
jvm·数据库·python
2401_8359568110 小时前
如何监控表空间自动扩展_DBA_DATA_FILES中的MAXBYTES分析
jvm·数据库·python
羑悻的小杀马特10 小时前
Pinecone向量数据库深度解析:从核心架构到LangChain集成实战
数据库·架构·langchain·pinecone