• Is this a third party application?

    What is the purpose of the subscriber database?

    How many tables are being dropped/recreated or having their PK modified.

    One option is to drop the articles for the tables that are being thus modified and then add them back afterward, either to the existing publication or a new publication.