Convert name of array types to elem typoe followed by []
This commit is contained in:
parent
7fb4e1ddb9
commit
b8505ce451
3 changed files with 54 additions and 45 deletions
|
|
@ -51,29 +51,29 @@ void PgTypeContainer::load(const Pgsql::Result &res)
|
|||
v.byval << row.get(5); // false;//"boolean";"NO"
|
||||
v.type << row.get(6);//""char"";"NO"
|
||||
v.category << row.get(7);//""char"";"NO"
|
||||
v.typispreferred << row.get(8); //false;//"boolean";"NO"
|
||||
v.typisdefined << row.get(9); //false;//"boolean";"NO"
|
||||
v.typdelim << row.get(10); //""char"";"NO"
|
||||
v.typrelid << row.get(11); // InvalidOid;//"oid";"NO"
|
||||
v.typelem << row.get(12); // InvalidOid;//"oid";"NO"
|
||||
v.typarray << row.get(13); // InvalidOid;//"oid";"NO"
|
||||
v.typinput << row.get(14);//regproc";"NO"
|
||||
v.typoutput << row.get(15);//"regproc";"NO"
|
||||
v.typreceive << row.get(16);//"regproc";"NO"
|
||||
v.typsend << row.get(17);//"regproc";"NO"
|
||||
v.typmodin << row.get(18);//"regproc";"NO"
|
||||
v.typmodout << row.get(19);//"regproc";"NO"
|
||||
v.typanalyze << row.get(20);//"regproc";"NO"
|
||||
v.typalign << row.get(21); // //""char"";"NO"
|
||||
v.typstorage << row.get(22); //""char"";"NO"
|
||||
v.typnotnull << row.get(23); //"boolean";"NO"
|
||||
v.typbasetype << row.get(24); //"oid";"NO"
|
||||
v.typtypmod << row.get(25); //-1;//"integer";"NO"
|
||||
v.typndims << row.get(26); //"integer";"NO"
|
||||
v.typcollation << row.get(27); //InvalidOid;//"oid";"NO"
|
||||
v.typdefaultbin << row.get(28);//"pg_node_tree";"YES"
|
||||
v.ispreferred << row.get(8); //false;//"boolean";"NO"
|
||||
v.isdefined << row.get(9); //false;//"boolean";"NO"
|
||||
v.delim << row.get(10); //""char"";"NO"
|
||||
v.relid << row.get(11); // InvalidOid;//"oid";"NO"
|
||||
v.elem << row.get(12); // InvalidOid;//"oid";"NO"
|
||||
v.array << row.get(13); // InvalidOid;//"oid";"NO"
|
||||
v.input << row.get(14);//regproc";"NO"
|
||||
v.output << row.get(15);//"regproc";"NO"
|
||||
v.receive << row.get(16);//"regproc";"NO"
|
||||
v.send << row.get(17);//"regproc";"NO"
|
||||
v.modin << row.get(18);//"regproc";"NO"
|
||||
v.modout << row.get(19);//"regproc";"NO"
|
||||
v.analyze << row.get(20);//"regproc";"NO"
|
||||
v.align << row.get(21); // //""char"";"NO"
|
||||
v.storage << row.get(22); //""char"";"NO"
|
||||
v.notnull << row.get(23); //"boolean";"NO"
|
||||
v.basetype << row.get(24); //"oid";"NO"
|
||||
v.typmod << row.get(25); //-1;//"integer";"NO"
|
||||
v.ndims << row.get(26); //"integer";"NO"
|
||||
v.collation << row.get(27); //InvalidOid;//"oid";"NO"
|
||||
v.defaultbin << row.get(28);//"pg_node_tree";"YES"
|
||||
v.typdefault << row.get(29);//"text";"YES"
|
||||
v.typacl << row.get(30);//"ARRAY";"YES"
|
||||
v.acl << row.get(30);//"ARRAY";"YES"
|
||||
m_container.push_back(v);
|
||||
}
|
||||
std::sort(m_container.begin(), m_container.end());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue