Synch on Table-Basis vs Synch on Project-Basis

PHPMaker v2026.9.

It seems table synchronization on table-basis does not truly detect if the field name already changed in database.

To reproduce the issue, assume you have already changed the field name in Database, after that, just right-click on that table from Database Pane, then click on Synchronize Table:

After that, it will display the message box like this:

Unfortunately, the change in database does not applied to the related fields in PHPMaker project.

However, if I synch from ToolsSynchronize as follows:

then system will detect the change as follows:

After clicking on Yes button from that message box, then system will display the related fields that already changed in database as follows:

Is it true that Synch on table-basis is not intended to detect the change of the field name in Database?

Synchronize Table works for me on PHPMaker 2026.9. The changed fields are detected and the New fields found dialog box does appear.

You’d better send your project/database to the support email for checking.