Initial commit

This commit is contained in:
user
2026-07-12 14:34:52 +04:00
commit 3abf6bd9c2
557 changed files with 68706 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
#include "base_sql_table_repository.h"
#include <QSqlError>
#include <QSqlQuery>
BaseSqlTableRepository::BaseSqlTableRepository(QSqlDatabase &database,
QObject *parent)
: DataRepositorySignals(parent), database_(database) {
if (!database_.isOpen()) {
qWarning() << "Database is not open: Database name:"
<< database_.databaseName()
<< "Database connection name:" << database_.connectionName();
}
}
QSqlQuery BaseSqlTableRepository::foreignKeysOnQuery() const {
QSqlQuery query(database_);
if (!query.exec("PRAGMA foreign_keys = ON")) {
qFatal() << "Failed to enable foreign keys:" << query.lastError().text();
}
return query;
}