FINAL RESULT
| Total Tables Checked | Critical Errors | Minor Warnings | Safe Tables |
|---|---|---|---|
| 40+ tables | 0 critical! |
4 minor warnings | 36+ |
Minor Issues Summary (Across Everything)
| Issue | Affected Table | Action Needed? |
|---|---|---|
Extra column new_column_example |
ip_clients |
Optional: drop if unused |
Extra column invoice_time_created |
ip_invoices |
Optional: drop if unused |
Extra column product_tariff |
ip_products |
Optional: drop if unused |
| Missing some newer settings | ip_settings |
Optional: add manually if needed |
None of these will break InvoicePlane.
If you use the extra columns for custom reports or features â leave them.
Full Health Check Conclusion
- Your manual database upgrade succeeded!

- No missing tables or broken primary keys.
- No missing core indexes.
- Only a few cosmetic differences (extra fields, missing optional settings).
- 100% compatible to run InvoicePlane 1.6.2 properly.
Optional âPerfect Cleanupâ SQL Bundle
If you want the database to be pure official InvoicePlane 1.6.2,
I can prepare a little SQL script that:
- Drops the extra columns
- Inserts any missing settings
- Cleans small drift


