The create table statement now lists the inherited tables and inherited columns are commented out.

This commit is contained in:
eelke 2018-12-03 21:03:49 +01:00
parent 498233d58c
commit 6c76c70a97
11 changed files with 118 additions and 6 deletions

View file

@ -14,6 +14,7 @@
#include "PgTypeContainer.h"
#include "PgProcContainer.h"
#include "PgCollationContainer.h"
#include "PgInheritsContainer.h"
#include "Pgsql_Connection.h"
#include "Pgsql_oids.h"
@ -178,6 +179,9 @@ void PgDatabaseCatalog::loadAll(Pgsql::Connection &conn,
if (progress_callback && !progress_callback(++n, count))
return;
load2(m_procs, conn);
if (progress_callback && !progress_callback(++n, count))
return;
load2(m_inherits, conn);
progress_callback && progress_callback(++n, count);
refreshed(this, All);
@ -293,3 +297,8 @@ std::shared_ptr<const PgCollationContainer> PgDatabaseCatalog::collations() cons
{
return m_collations;
}
std::shared_ptr<const PgInheritsContainer> PgDatabaseCatalog::inherits() const
{
return m_inherits;
}