How to update a predicate and node using go client

Heres an example,
type Person {
name
boss_of
works_for
}

type Company {
name
industry
work_here #this is an alias
}

industry: string @index(term) .
boss_of: [uid] .
name: string @index(exact, term) .
works_for: [uid] .
work_here: [uid] .

Now I want to change the “name” to “person_name” and “company_name”, so that I can distinguish these two predicates

so I want to get the schema and alter the name to person_name using go client