All Versions
Crucible 4.2 DocumentationCrucible 4.1 Documentation
Crucible 4.0 Documentation
More...
This page contains information about migrating Crucible from its default embedded HSQL database to an external database. Advantages of using a database other than the embedded HSQL database include:
On this page:
You can use a number of alternatives to the built-in HSQLDB database for storing FishEye and Crucible's relational data. The supported alternative databases are listed on the Supported Platforms page. Please note, that only the database versions listed on that page are supported.
The pages linked below outline the steps required to switch to an external database:
If you are using another database product that you would like to see supported, please create a JIRA issue for it under the Crucible project.
7 Comments
Anonymous
Aug 25, 2009You should include the expected number of tables so that people can understand the progress.
Erik van Zijst
Aug 25, 2009Thanks for the suggestion.
I have raised CRUC-2125.
Anonymous
Oct 29, 2009I'm confused as to why one needs to set default-character-set=utf8
in my.ini. According to mysql documentation, this is only used if not specified in the
database create, which it is in the crucible database creation example.
{{}}
Erik van Zijst
Oct 29, 2009Both are correct ways to ensure the proper character set of the database, but since Crucible expects the dba to create the database, we can't control the character set ourselves. Setting the default to utf-8 simply minimizes the chance of incorrectly configured databases.
Cheers,
Erik
Dale Miller
Feb 19, 2010I upgraded Crucible+Fisheye from 2.1.4 to 2.2.0 today. Below the "(Version:2.2.0 Build:build-465 2010-02-17)" information line at the bottom of the window there is a new line that contains "Your database is using case-insensitive comparisons for character fields."
On September 4, 2009, (with Crucible 2.0.3) I migrated our Crucible database to MySQL using the instructions above.
This is what our mysql status looks like today:
Why would I be seeing "Your database is using case-insensitive comparisons for character fields."?
Daniel Noll
Aug 31, 2010I'm trying to figure this out too. Our client and server connection are both set to utf8, and our database columns are all using utf8_bin collation, but we still get the warning.
I am inclined to ignore it but I wish there were a way to at least hide it, because it has been bugging me ever since we installed Crucible. :(
Frank Koehl
Jun 15, 2011Clarification question:
The documentation makes a deliberate effort to identify MySQL as "MySQL Enterprise Server." Am I correct in assuming that Fisheye/Crucible cannot use the free Community Edition?