Truncate the envelope table. It can be re-filled using dbmail-util.




On 20-05-14 23:53, Jorge Bastos wrote:
Hi,

I’m doing some offline tests to upgrade my DBMail to latest 3.1.13.

My 1^st sql upgrade script to run is: 2_3_6-3_0_0.mysql

But when I run it I get:

mysql> CREATE UNIQUE INDEX dbmail_envelope_1 ON
dbmail_envelope(physmessage_id);

ERROR 1062 (23000): Duplicate entry '2424862' for key 3

mysql>

So I went to see why and saw that have MANY duplicated records, check
the below image.

Also, the table structure is different than the create_tables.mysql file
that has the column order:

id/physmessage/envelope

and I have:

physmessage/id/envelope

Is this problematic, or in the code the insertions on the table are
hardcoded with an “insert into dbmail_envelope (id,physmessage,envelope)
values (?,?,?)” and the column order doesn’t matter at all?

What can I do to proceed?

Thanks in advanced,

Jorge,

dup envelope.jpg



_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail


--
________________________________________________________________
Paul J Stevens       pjstevns @ gmail, twitter, github, linkedin
           www.nfg.nl/[email protected]/+31.85.877.99.97
_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to