在PostgreSQL中显示表结构和表列表

 LuoXR小堇_137 发布于 2022-12-23 17:43

我曾在几个以前的项目中使用过MySQL.但现在已决定改用PostgreSQL.不是因为版本8也适用于那个,而是我在工作中遇到的其他操作系统.

但是,有两个最有用的命令似乎缺失了:

SHOW TABLES

DESCRIBE table

因为我的原型数据库在家里的NetBSD服务器上,而我的数据等待基于工作,所以我必须通过Perl/DBI和XML-RPC(不是psql,唉)进行连接.这里的IT部门只是说"使用MS-Access",所以没有帮助.

当我处于初始阶段时,我需要一个信息丰富的方式来解决问题,看看我尝试不同的方法来构建这个东西是什么.为此,我一直依赖MySQL上面的两个.

我无法相信PostgreSQL无法通过远程执行的简单SQL查询告诉我当前数据库的表结构是什么.

当然必须有.但我似乎无法从我拥有的几本书中找到答案.我挖出的只是一些超级蹩脚的黑客,通过执行"WHERE 1!= 1"或其他一些来获取已知表名的列名,这样就不会返回实际的行.信息量不大.当然,我错过了某个地方的观点.

请赐教.祈祷告诉我们,PostgreSQL-ish SQL查询用于探索给定数据库的表结构?什么是"SHOW TABLES"和"DESCRIBE表"的PostgreSQL翻译?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有