Thank you for the verbose explanation. This time I understood half of it.
Exactly this was my original problem: My software was slooooowww. And as I logged its lines and units, I found the reason, - the insert statements into the database. They took one or two seconds each, an eternity for the job they do.
My next step was to reduce the data. I had them back 30 years. I asked myself: Do I need that?
And reduced it to 3 years and outsourced the original database.
However the speed of the inserts did not increase.
Today in the morning I thought: I have to re-write it.
But how?!
Unfortunately backup out of Firebird with the backup tool - does not work any more. There is an error, which is meaningless. I do not know the number, but I am quite sure, it is not helpful. I hope, all the data are there. I did not miss anything.
My plan - or dream? - would be this:
I print all my tables and check the SQL and ideas.
Then I setup a new database (with the default setting of UTF8!) and play the tables as SQL inside.
This was the easy part.
What I am not sure: How to get the data of the old database into the new one?
The fields will be the same, so there SHOULD work a select * / insert *
IF this is possible as such.
Is it?
And if yes, will I be able to manage this.
