Make it recognize not null constraints and set type to Unknown when the value is not recognized.

Note column not null constraints where not stored in pg_constraint before postgresl 18
This commit is contained in:
eelke 2025-12-10 18:54:32 +01:00
parent cf7c0699fe
commit c1a5ac1aad
4 changed files with 24 additions and 2 deletions

View file

@ -211,6 +211,13 @@ private:
bool callLoadData = false;
std::shared_ptr<Pgsql::Result> m_roData;
struct ColumnData
{
std::string name;
// identity allways or generated
};
std::vector<PgAttribute> columnList; // list of columnMeta 1 to 1 with columns in m_roData.
PendingRowList m_pendingRowList;