我曾经为几个以前的项目使用过MySQL。但现在有 决定切换到PostgreSQL。不是版本8也适用于此, 和其他操作系统,我坚持在工作。在PostgreSQL中显示表结构和表的列表
但很可惜,两个最有用的命令似乎缺少:
SHOW TABLES
DESCRIBE table
因为我的原型DB是我的NetBSD服务器上的家,而我的 等待基于的数据正在工作,这样我必须通过Perl/DBI和XML-RPC(不是psql,唉) 连接。这里的IT部门只是说,“使用 MS-Access”,所以没有帮助。
虽然我处于初始阶段,但我需要一个内容丰富的方式来绕过 ,并看看我尝试用不同的方法来构建这个东西。 因为我一直依靠MySQL的上述两个。
我不能相信PostgreSQL没有办法通过远程执行简单的SQL查询来告诉我当前数据库的表结构是什么。
当然必须有。但我似乎无法从 夫妇那里找到我拥有的书籍。我挖出的所有内容都是通过做一个“WHERE 1!= 1”或者其他一些 来获得已知表名的列名 ,这样就不会返回实际的行。不是很丰富,那。 当然,我错过了一点,在某个地方。
请赐教。什么,祈祷告诉,PostgreSQL ish SQL 查询使用,以探索给定的数据库的表结构?什么是 “SHOW TABLES”和“DESCRIBE表”的PostgreSQL翻译?
有一些跨DBMS的工具,会做正是你。检查出Postgres Wiki:http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools – 2014-09-03 11:01:40