Current version of Custom Resource Publication supports only two options: Publish since last published or repair database.
Can we include one more option where user can select resources he/she wants to publish. This will prevent overwrite of someone's work as well if user forgot to check 'Do not synchronise' option in custom resource.
We can include it like direct reference to list of available resources and then select resources that needs to be published.
Publishing all the tables since last modification is time consuming.