postgresql 查询表结构

摘要:
(SELECTdescriptionFROMpg_catalog.pg_descriptionWHEREobjoid=A.attrelidANDobjsubid=A.attnum)A描述,(selecttypnamefrompg_typewhereoid=A.atttyped)A类型,
sql查询
SELECT 
 A.attnum,
	( SELECT description FROM pg_catalog.pg_description WHERE objoid = A.attrelid AND objsubid = A.attnum ) AS descript,
	A.attname,
	( select typname from pg_type where oid = A.atttypid) AS type,
	A.atttypmod AS data_type 
FROM
	pg_catalog.pg_attribute A
WHERE
	1 = 1 
	AND A.attrelid = ( SELECT oid FROM pg_class WHERE relname = '表名' ) 
	AND A.attnum > 0 
	AND NOT A.attisdropped 
ORDER BY
	A.attnum;

免责声明:文章转载自《postgresql 查询表结构》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇服务器IP地址后修改SQL Server配置【HTML5版】导出Table数据并保存为Excel下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用多线程时,传递 request 对象丢失

1.原因描述 我们在工作中遇到耗时的一些操作时我们会使用多线程或者mq来解决以便提高程序的响应速度。但是使用多线程时遇到一个问题,我单独开一个线程去进行其他逻辑处理时,在发送消息之前(未开启多线程时)我们是可以获取到 request 信息的,但是在新开的线程中确是无法获取到 request 信息(request is  null)。 2.代码演示 主线程代...

分享我们项目中基于EF事务机制的架构

分享我们项目中基于EF事务机制的架构写在前面: 1. 本文中单元测试用到的数据库,在执行测试之前,会被清空,即使用空数据库。 2. 本文中的单元测试都是正确通过的。 要理解EF的事务机制,首先要理解这2个类:TransactionScope和DbContext。 DbContext是我们的数据库,通常我们会建一个类MyProjectDbContext继承自...

flowplayer网页视频播放器事例详解--包含各种参数说明(自译)

flowplayer网页视频播放器事例详解--包含各种参数说明(自译) <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title></title>     <meta http-eq...

Linux下用source insight的另一种方式--Samba

花了一些时间想找一个在Linux下的类似source insight的东东,网上有人推荐的source navigator,kscope之类,就那么几种颜色(也许没深入设置),也能叫语法高亮?至于其他速度/索引之类就不说了。论坛上倒是一堆人推荐vim+xxx的方式,我看估计也就跟在windows下硬要说ultraedit+xxx比source insigh...

java-mysql(3) 读写image

在mysql里面用来存储图片有一个特殊的数据对象叫做 Blob(Binary Large Object). 数据库里面插入一张图片: 第一步:需要为图片创建一个文件对象 File img = new File(proppath); FileInputStream fileInputStream = null; try { fileInputS...

解决 Tomcat 下载文件名中包含中文的文件失败的问题

解决 Tomcat 下载文件名中包含中文的文件失败的问题 1、问题背景 在Tomcat 的 {tomcat 安装路径}/webapps/ROOT/ 目录下,创建了 file/downloads/ 目录,用于存放程序定时生成的文件。 可以实现浏览器文件下载,访问url如下: http://localhost:8080/file/downloads/test...