By Paul Rogers:
Sooner or later users are going to ask for a command to update just the properties, or just add or remove a column, without having to spell out the entire new schema. ALTER TABLE SCHEMA ADD/REMOVE COLUMN/PROPERTY ...
Add command will fail if column or property with the same name exists, unless OR REPLACE keywords are indicated.
Add command will fail, if schema file does not exit.
Remove command won't fail if column or property does not exist but will fail if schema file is absent.