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

数据库系统

开发平台:

Unix_Linux

  1. .pgaw:Help.f.t insert end "CREATE USER" {bold} " will add a new user to an instance of Postgres. 
  2. The new user will be given a usesysid of: 'SELECT MAX(usesysid) + 1 FROM pg_shadow'. This means that Postgres users' usesysids will not correspond to their operating system(OS) 
  3. user ids. The exception to this rule is the 'postgres' user, whose OS user id is used as the usesysid during the initdb process. If you still want the OS user id and the usesysid to match for any 
  4. given user, use the "createuser" script provided with the Postgres distribution. 
  5. " {} "Synopsis" {bold} "
  6. CREATE USER username
  7.     [ WITH PASSWORD password ]
  8.     [ CREATEDB   | NOCREATEDB ]
  9.     [ CREATEUSER | NOCREATEUSER ]
  10.     [ IN GROUP     groupname [, ...] ]
  11.     [ VALID UNTIL  'abstime' ]
  12.     
  13. " {code} "Usage" {bold} "
  14. Create a user with no password: 
  15. " {} "   CREATE USER jonathan
  16. " {code} "  
  17. Create a user with a password: 
  18. " {} "   CREATE USER davide WITH PASSWORD jw8s0F4
  19. " {code} "
  20. Create a user with a password, whose account is valid until the end of 2001. Note that after one second has ticked in 2002, the account is not valid: 
  21. " {} "   CREATE USER miriam WITH PASSWORD jw8s0F4 VALID UNTIL 'Jan 1 2002'  
  22. " {code} "
  23. Create an account where the user can create databases: 
  24. " {} "   CREATE USER manuel WITH PASSWORD jw8s0F4 CREATEDB
  25. " {code} "Notes" {bold} "
  26. CREATE USER statement is a Postgres language extension. 
  27. Use DROP USER or ALTER USER statements to remove or modify a user account.
  28. Refer to the pg_shadow table for further information. 
  29. " {} "
  30.    Table    = pg_shadow
  31.    +--------------------------+--------------------------+-------+
  32.    |          Field           |          Type            | Length|
  33.    +--------------------------+--------------------------+-------+
  34.    | usename                  | name                     |    32 |
  35.    | usesysid                 | int4                     |     4 |
  36.    | usecreatedb              | bool                     |     1 |
  37.    | usetrace                 | bool                     |     1 |
  38.    | usesuper                 | bool                     |     1 |
  39.    | usecatupd                | bool                     |     1 |
  40.    | passwd                   | text                     |   var |
  41.    | valuntil                 | abstime                  |     4 |
  42.    +--------------------------+--------------------------+-------+
  43. " {code}