layout.sgml
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:3k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. <chapter id="layout">
  2. <Title>System Layout</Title>
  3. <Para>
  4. <Figure Id="ADMIN-LAYOUT">
  5. <Title><ProductName>Postgres</ProductName> file layout</Title>
  6. <Graphic Align="center" FileRef="layout.gif" Format="GIF"></Graphic>
  7. </Figure>
  8. <XRef LinkEnd="ADMIN-LAYOUT" EndTerm="ADMIN-LAYOUT">
  9. shows how the <ProductName>Postgres</ProductName>  distribution  is  laid
  10.      out  when installed in the default way. For simplicity,
  11.      we will assume that <ProductName>Postgres</ProductName>
  12.  has been installed in  the
  13.      directory  <filename>/usr/local/pgsql</filename>.   Therefore, wherever
  14.      you see the directory <filename>/usr/local/pgsql</filename> you  should
  15.      substitute  the name of the directory where
  16.  <ProductName>Postgres</ProductName> is
  17.      actually installed.
  18.      All <ProductName>Postgres</ProductName> commands are installed
  19.      in  the  directory
  20.      <filename>/usr/local/pgsql/bin</filename>.   Therefore,  you should add
  21.      this directory to your shell command path.  If you  use
  22.      a variant of the Berkeley C shell, such as csh or tcsh,
  23.      you would add
  24. <ProgramListing>
  25. set path = ( /usr/local/pgsql/bin path )
  26. </ProgramListing>
  27.      in the .login file in your home directory.  If you  use
  28.      a  variant  of  the  Bourne  shell, such as sh, ksh, or
  29.      bash, then you would add
  30. <ProgramListing>
  31. PATH=/usr/local/pgsql/bin:$PATH
  32. export PATH
  33. </ProgramListing>
  34.      to the .profile file in your home directory.
  35.      From now on, we will assume that  you  have  added  the
  36.      <ProductName>Postgres</ProductName>  bin  directory to your path.
  37.      In addition, we
  38.      will make frequent reference to "setting a shell  
  39.      variable"  or  "setting an environment variable" throughout
  40.      this document.  If you did  not  fully  understand  the
  41.      last  paragraph  on  modifying  your  search  path, you
  42.      should consult the UNIX manual pages that describe your
  43.      shell before going any further.
  44. </Para>
  45. <Para>
  46. If you have not set things up in the
  47. default  way,  you may have some more work to do.  
  48. For example, if the database server machine is a remote machine, you
  49. will need to set the <envar>PGHOST</envar> environment variable to the name
  50. of the database server machine.   The  environment  variable
  51. <envar>PGPORT</envar> may also have to be set.  The bottom line is this: if
  52. you try to start an application  program  and  it  complains
  53. that it cannot connect to the <Application>postmaster</Application>,
  54. you must go back and make sure that your
  55. environment is properly set up.
  56. </Para>
  57. </Chapter>
  58. <!-- Keep this comment at the end of the file
  59. Local variables:
  60. mode: sgml
  61. sgml-omittag:nil
  62. sgml-shorttag:t
  63. sgml-minimize-attributes:nil
  64. sgml-always-quote-attributes:t
  65. sgml-indent-step:1
  66. sgml-indent-data:t
  67. sgml-parent-document:nil
  68. sgml-default-dtd-file:"./reference.ced"
  69. sgml-exposed-tags:nil
  70. sgml-local-catalogs:"/usr/lib/sgml/CATALOG"
  71. sgml-local-ecat-files:nil
  72. End:
  73. -->