Edgewall Software

Changes between Version 18 and Version 19 of DatabaseBackend


Ignore:
Timestamp:
Apr 7, 2006, 3:15:48 PM (18 years ago)
Author:
Christian Boos
Comment:

Note about unicode issue with psycopg1

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseBackend

    v18 v19  
    11= Database Backend =
    22
    3 Initially, Trac only supported SQLite for its database backend.
     3Initially, Trac only supported SQLite for its database backend (see PySqlite).
     4
    45Postgresql support has been added as of Trac [milestone:0.9].
    56
    6 Since milestone:0.10, Trac offers an easily extensible layer for
     7Mysql support will be added for Trac [milestone:0.10]
     8(see this [http://thread.gmane.org/gmane.comp.version-control.subversion.trac.devel/342/focus=348 status report]).
     9
     10More generally, since milestone:0.10, Trac offers an easily extensible layer for
    711Database support (see [source:trunk/trac/db/api.py trac.db.api]).
    812
     
    1115 * [http://www.sqlite.org SQLite], using PySqlite
    1216 * [http://www.postgresql.org PostgreSQL], using a variety of bindings
    13    ([http://initd.org/projects/psycopg1 psycopg1],
     17   (''[http://initd.org/projects/psycopg1 psycopg1] (but see below)'',
    1418   [http://initd.org/projects/psycopg2 psycopg2], or
    1519   [http://pypgsql.sourceforge.net/ pyPgSQL]) (see #126 for historical notes)
     
    3741
    3842For a postgresql recipe tested on CentOS4 (Red Hat -EL4) see [wiki:PostgresqlRecipe].
     43
     44Note that with the recent switch to using unicode internally,
     45there seems to be some issues with psycopg1, whereas pgsql and psycopg2
     46seem to do fine (see #2907).
    3947
    4048=== MySQL ===