When I run the Edgewall Trac setup wizard by using the following command:
trac-admin c:\projects\trac\0project initenv
I should specify the "Database connection string", such as:
mysql://user:pasword@host:port/db
Should I have a separate database for each project, or is one common enough?
If I use one database, I get the following:
Creating and Initializing Project Initenv for 'c:\projects\trac\1project' failed. Failed to create environment. (1050, "Table 'system' already exists") Traceback (most recent call last): ... OperationalError: (1050, "Table 'system' already exists")
If I delete the shared MySQL database, then environment is created successfully. However, if I use sqlite(default), then I don't need to recreate the database.