Revision 2d59cb88
Von Christian Ehringfeld vor mehr als 9 Jahren hinzugefügt
EntityManager.pro | ||
---|---|---|
src/validators/imagevalidator.h \
|
||
src/validators/uniquevalidator.h \
|
||
src/validators/patternvalidator.h \
|
||
src/validators/lengthvalidator.h
|
||
src/validators/lengthvalidator.h \
|
||
src/schema/mysqlquerybuilder.h
|
||
|
||
SOURCES += \
|
||
src/entity.cpp \
|
||
... | ... | |
src/validators/imagevalidator.cpp \
|
||
src/validators/uniquevalidator.cpp \
|
||
src/validators/patternvalidator.cpp \
|
||
src/validators/lengthvalidator.cpp
|
||
src/validators/lengthvalidator.cpp \
|
||
src/schema/mysqlquerybuilder.cpp
|
||
|
||
CONFIG += c++14
|
||
QMAKE_CXXFLAGS += -std=c++14
|
src/database.cpp | ||
---|---|---|
#include "database.h"
|
||
#include "logger.h"
|
||
#include <QDir>
|
||
#include "schema/mysqlschema.h"
|
||
using namespace CuteEntityManager;
|
||
|
||
Database::Database(QSqlDatabase database, bool loggerActivated, bool logQueries,
|
||
... | ... | |
if (port != 0) {
|
||
this->database.setPort(port);
|
||
}
|
||
if(!databaseOptions.isEmpty()) {
|
||
if (!databaseOptions.isEmpty()) {
|
||
this->database.setConnectOptions(databaseOptions);
|
||
}
|
||
this->init();
|
||
... | ... | |
// case PGSQL:
|
||
// return QSharedPointer<Schema>(new PgSqlSchema());
|
||
// break;
|
||
// case MYSQL:
|
||
// return QSharedPointer<Schema>(new MysqlSchema());
|
||
// break;
|
||
case DatabaseType::MYSQL:
|
||
return QSharedPointer<Schema>(new MysqlSchema(database));
|
||
break;
|
||
default:
|
||
return QSharedPointer<Schema>(new SqliteSchema(database));
|
||
break;
|
Auch abrufbar als: Unified diff
mysql integration