mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 12:40:35 +01:00
Add new summary table (WIP)
This commit is contained in:
@@ -176,12 +176,16 @@ bool projectDataBase::createDataBase(const QString &connection_name, const QStri
|
||||
}
|
||||
|
||||
createElementNomenclatureView();
|
||||
createSummaryView();
|
||||
}
|
||||
|
||||
updateDB();
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief projectDataBase::createElementNomenclatureView
|
||||
*/
|
||||
void projectDataBase::createElementNomenclatureView()
|
||||
{
|
||||
QString create_view ("CREATE VIEW element_nomenclature_view AS SELECT "
|
||||
@@ -216,6 +220,29 @@ void projectDataBase::createElementNomenclatureView()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief projectDataBase::createSummaryView
|
||||
*/
|
||||
void projectDataBase::createSummaryView()
|
||||
{
|
||||
QString create_view ("CREATE VIEW project_summary_view AS SELECT "
|
||||
"di.title AS title,"
|
||||
"di.author AS author,"
|
||||
"di.folio AS folio,"
|
||||
"di.plant AS plant,"
|
||||
"di.locmach AS locmach,"
|
||||
"di.indexrev AS indexrev,"
|
||||
"di.date AS date,"
|
||||
"d.pos AS pos"
|
||||
" FROM diagram_info di, diagram d"
|
||||
" WHERE di.diagram_uuid = d.uuid");
|
||||
|
||||
QSqlQuery query(m_data_base);
|
||||
if (!query.exec(create_view)) {
|
||||
qDebug() << query.lastError();
|
||||
}
|
||||
}
|
||||
|
||||
void projectDataBase::populateDiagramTable()
|
||||
{
|
||||
QSqlQuery query_(m_data_base);
|
||||
|
||||
Reference in New Issue
Block a user