Revision 2d59cb88
Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt
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