func (pk *PrimaryKey) Zero() bool {
	return len(pk.Fields) == 0
}
Is this a zero value?
package schema
import errors "github.com/segmentio/errors-go"
var PrimaryKeyZero = PrimaryKey{}
type PrimaryKey struct {
	Fields []FieldName
	Types  []FieldType
}