• Not sure if I understand you right.

    If you fear that the snapshot does changes on the tables on the subscriber, this depends on the snapthot settings.

    First, have the table created on the subscriber before applying the snapshot. Check the article properties of the table. There's a configuration for "action if object exists" or something similar. Check the available options and choose the right for you.

    If you fear that schema changes on the publisher affect the subscriber, check the "replicate_ddl"-property on the publication.