I have no great answer.
However, in the past I often did a โlogbookโ of changes to the tables, and then just used it on the site.
Notice that you can cut + paste a macro. And the code is saved as XML.
For example, this after the trigger of the update table looks like this: Access:

If you cut above (ctrl-a, ctrl-cc), then you can paste it into notepad. In fact, you can even paste / open it in visual studio or any xml editor, and you will see the following:

So you can cut + paste from these macros.
As already noted, in the past I often kept a โjournalโ of changes.
So, if I worked from the site, and I modified 2 modules of code, 4 forms and 2 reports, then I had a small change log. I would print on this sheet which object was modified.
When I am on the site, I quickly look through this sheet, and I know to import 3-5 objects, and such import takes only a few minutes.
However, with table triggers and storage procedures, you can have more than a few copies.
I would either do one of two things:
Use the idea of โโa magazine and
a) Unpublish the development version and bring it to me on your working site. Then you import new forms, reports, etc. For startup code, you cut + paste between two applications.
b) When you make changes to the trigger, then cut + paste into the notebook document and place them in the directory. When in place, just take each notebook, cut + paste into production, and then move or copy the notebook to the "done" folder.
The above, of course, is less than ideal. Then in the past, I did not always have script code outside the table, and using a small log list worked quite well.
So in the past, I often just wrote that the same table was changed, and I need to add such and such a column.
So, this is really your choice if you want to cut + paste macro code as xml into separate small documents or cut + paste directly from development to production.
I really think that if you work elsewhere, then I think that it is probably better to refuse to publish the development version and bring it to you (I suppose you know / know that you can make a non-public copy of the web application )
Thus, forms, code modules, macros, etc. you can just import quite easily (you delete forms, etc. and just import from this unsealed copy).
However, for table code? You need to cut + paste from this unsealed copy one at a time into some intermediate area or, as indicated, cut + paste between applications.
There is a possibility of saving, because the text can work here, but I have not yet had time to prepare the best solution.
Edit: By the way, in the above example, I assumed a web services database, but the tip still applies to non-web access databases.