执行以下命令时:
SELECT version();
我明白了:
PostgreSQL 9.6.3 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16), 64-bit
Red Hat 4.4.7-16的含义是什么?我在Debian 9上运行PostgreSQL,为什么这会让我看到Red Hat呢?
答案 0 :(得分:1)
它不报告您的操作系统,但它编译的软件,即GCC编译器版本4.4.7。更具体地说:关于Red Hat OS的4.4.7-16(更新16)。
你正在运行x86_64-pc-linux-gnu(我怀疑是Debian 9)。请参阅uname -a
。
刚刚检查了我们的一台服务器(Debian 8):
PostgreSQL 9.6.4 on x86_64-pc-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit
因此,Debian版本应该建立在Debian上。见评论tadman。