Witam wszystkich!

Czy ktoś z forumowiczów oreintuje się czy można pobrać z bazy danych typy atrybutów danej tabeli?
Wiem jak pobrać PK, jak ustalić typ i nazwe atrybutu (po rzutowaniu na typy QT) za pomocą QVariant, QSqlRecord oraz QSqlField.

Za pomocą tego dostaję informacje, że przykładowo:

VARCHAR(20) imie

to:

QString imie -> length 20

A czy jest możliwość pobrania typu bazodanowego? Czyli w odpowiedzi chciałbym dostać VARCHAR 20
Można bawić się z QField.typeID(), z tym, że na różbych DBMSach występują różne wartości (sprawdzałem).
A co więcej czy można pobrać domenę? oraz ograniczenia związane z daną domeną?

Pozdrawiam!