Matt Rajkowski wrote:
I would somehow like to keep the indexes, as they are configured to speed up access to the data. However, we can test without the index and see if the speed is acceptable on a large data set... so I would comment them out for now.
To keep the index, reducing the field size could be an option, but we would need to take a look at the columns in question.
As indicated it was only the one field that pushed it over the edge.. Does leaving out that field still make it a useful index..??
> There seems to be a (Sequence) Generator name that is too long for Firebird -- Limit is Char(31).
I counted 45 sequences that would cause a problem then...
If we can shorten the existing names programmatically (for those that are longer than 31 characters) and then use that in the DDL scripts, then the application's database layer can be updated specifically for Firebird.
So, if a SEQUENCE is more than 31 characters then the SEQUENCE name can be reduced so that only 4 characters are used per node name...
For example,
report_criteria_parameter_parameter_id_seq becomes repo_crit_para_para_id_seq AND
contact_textmessageaddress_address_id_seq becomes cont_text_addr_id_seq
OK, that solves the generator/sequence problems.. (and I assume that is what you want me to do..)
do you want me to create a list of the generator/sequence names I change and send that to you..???
Next...
You did not comment on the table name issue.. (to large) for example in the new_workflow.sql script the table..
business_process_component_library
is 34 characters.. 3 over the limit..