想请教一下:
1、在PGSQL中,如何查看status,有没有什么命令来进行查看?(就有点象MYSQL中的show status这样的)
2、在PGSQL中,如何查看PGSQL的错误日志报告,是否是在postgresql.conf中设置一个参数?

解决方案 »

  1.   

    还有一个问题:
    我想如何查看pgsql的sqlstate?
      

  2.   

    1.postgresql没有一个统一的命令(如show status)列出所有的status, 代替的是非常多的视图Standard Statistics Views和以pg_stat_*为开头的函数,请看其文档。其实在pgadmin里就有其调用。2。默认错误报告是导到stderr的,可以在postgresql.conf将其导到文件中3。pgsql中有SQLSTATE变量,请看文档中的Trapping Errors节
      

  3.   

    1.sorry,我使用pgadmin查看数据库,这里面怎么没有view和函数,我的版本是8.3
    2.这个我看文档设置一下参数
    3.麻烦能将这节的网址发上来好么,我一直找不到,谢谢
      

  4.   

    有的
    在postgresql目录下
    就是系统目录下。你肯定看到是public目录,你自己用的。那里没有视图是因为你没有创建视图
      

  5.   

    是不是在postgres->pg_toast下,我就看到了16张表,没有其他的。难道我安装有问题???
      

  6.   

    yourdatabase(你的数据库名)
      目录
         ANSI
         POSTGRESQL
      过程语言
      模式
    这是pgadmin的树形图,在目录下面的PostgreSQL下。不管用linux还是windows安装
    装完好,pgadmin的树形图都是这样的
      

  7.   

    所有的系统视图,是在pg_catalog的schema中可以找到
    在pgadmin或EMS,平常登录时,是不显示系统信息的,所以你看不到他们的
    改一下登陆信息设置,如show system object就可以看到了文档 Chapter 26. Monitoring Database Activity