While using CQRS pattern with domain events to generate read model.
If we add new column in database with some default data or insert new row directly from sql query manually, in that case no events are generated so how to update the existing generated read model ?
as their name says, domain events are something that represent a thing happened in your domain, and a good practice is to raise them as near as possible to the aggregate related to them. Actually, you should record those events inside the aggregate itself.
In your case, it seems that the action you are performing, is totally outside your domain, therefore you will have a problem, and that's why you don't know how to do it.
I suggest you to do something similar to this process:
I strongly recommend you to avoid executing manual SQL query because your application won't be able to consistently react to those changes.
Hope this can help you!!
Goodbye and good luck!