CREATE TABLE gps_char (
	center	text,	-- The subgroup label for the subgroup that this character maps into the diagonal matrices
	center_index	numeric,	-- the index of the center of this character (the subgroup that map to scalars)
	center_order	numeric,	-- the order of the center of this character (the subgroup that map to scalars)
	counter	smallint,	-- An integer between 1 and the number of conjugacy classes in the group, corresponding to the ordering that determines the {{KNOWL('group.label_conjugacy_class', 'conjugacy class label')}}
	cyclotomic_n	integer,	-- Conductor of the field generated by character values
	dim	integer,	-- Dimension of the representation, which is the same as the value of the character on the identity
	faithful	boolean,	-- Whether the representation is {{KNOWL('group.representation.faithful', 'faithful')}}
	field	_numeric,	-- list of coefficients of a polynomial defining the field generated by the trace values.  This polynomial will be in polredabs form unless the degree is too large (currently, larger than 89).
	group	text,	-- The {{KNOWL('group.label', 'label')}} of the group (the domain of the homomorphism to $\GL_n(\mathbb{C})$)
	group_counter	integer,	-- an integer counter associated to the second part of the label of the group (the domain of the character)
	group_order	numeric,	-- The order of the domain of this character
	id	bigint,	-- 
	image	text,	-- The {{KNOWL('columns.gps_crep.label', 'label')}} of the image as a subgroup of $\GL_n(\mathbb{C})$
	image_isoclass	text,	-- the isomorphism class of the image, as a label of an abstract group
	image_order	numeric,	-- the order of the image of the corresponding representation (which equals the index of the kernel)
	indicator	smallint,	-- the Frobenius-Schur indicator of the character
	kernel	text,	-- The {{KNOWL('group.subgroup_label', 'label')}} of the kernel
	kernel_order	numeric,	-- the order of the kernel of this character
	label	text,	-- The {{KNOWL('group.label_complex_group_char', 'label')}} of the character
	nt	_int4,	-- the pair [n,t] where nTt is the smallest permutation representation containing the character
	q_character	text,	-- The {{KNOWL('columns.gps_qchar.label', 'label')}} of the corresponding Q-character
	values	jsonb 	-- a list of character values in the order of the conjugacy classes. Individual character values are given in the [[c,e],..] encoding
);