Edgewall Software

Changes between Version 13 and Version 14 of TracEnvironment


Ignore:
Timestamp:
Aug 26, 2006, 11:31:52 PM (18 years ago)
Author:
Christopher Lenz
Comment:

Minor corrections

Legend:

Unmodified
Added
Removed
Modified
  • TracEnvironment

    v13 v14  
    1 = Trac Storage - The Environment =
     1= The Trac Environment =
    22
    3 Trac uses a directory structure and a database for storing project data.
     3Trac uses a directory structure and a database for storing project data. The directory is referred to as the “environment”.
    44
    55== Creating an Environment ==
     
    1111
    1212[wiki:TracAdmin trac-admin] will ask you for the name of the project, the
    13 database connection string (explained below), and the type and the path
    14 to your source code repository.
     13database connection string (explained below), and the type and path to
     14your source code repository.
    1515
    1616''Note: The web server user will require file system write permission to
     
    2222== Database Connection Strings ==
    2323
    24 Since version 0.9, Trac supports both [http://sqlite.org/ SQLite] and
    25 [http://www.postgresql.org/ PostgreSQL] as database backends.  The default
    26 is to use SQLite, which is probably sufficient for most projects. The database file
    27 is then stored in the environment directory, and can easily be
    28 [wiki:TracBackup backed up] together with the rest of the environment.
     24Since version 0.9, Trac supports both [http://sqlite.org/ SQLite],
     25[http://www.postgresql.org/ PostgreSQL] and [http://mysql.com/ MySQL] as
     26database backends.  The default is to use SQLite, which is probably sufficient
     27for most projects. The database file is then stored in the environment
     28directory, and can easily be [wiki:TracBackup backed up] together with the
     29rest of the environment.
    2930
    3031The connection string for an embedded SQLite database is:
     
    3334}}}
    3435
    35 If you want to use PostgreSQL instead, you'll have to use a different
    36 connection string. For example, to connect to a database on the same
    37 machine called `trac`, that allows access to the user `johndoe` with
    38 the password `letmein`, use:
     36If you want to use PostgreSQL or MySQL instead, you'll have to use a
     37different connection string. For example, to connect to a PostgreSQL
     38database on the same machine called `trac`, that allows access to the
     39user `johndoe` with the password `letmein`, use:
    3940{{{
    4041postgres://johndoe:letmein@localhost/trac
     
    102103 * `wiki-macros` - Environment-specific [wiki:WikiMacros Wiki macros].
    103104
    104   '''Note: don't confuse a Trac environment directory with the Source Code Repository directory.
     105  '''Note: don't confuse a Trac environment directory with the source code repository directory.
    105106It happens that the above structure is loosely modelled after the Subversion repository directory
    106107structure, but they are not and ''must not'' be located at the same place.'''