|
@@ -12,7 +12,10 @@ QString TableHelper::createTable(const QString &tablename, const QList<QPair<QSt
|
|
QStringList fields;
|
|
QStringList fields;
|
|
foreach(auto &item, fieldAndTypes)
|
|
foreach(auto &item, fieldAndTypes)
|
|
{
|
|
{
|
|
- fields << item.first +" " + item.second;
|
|
|
|
|
|
+ if(item.second == "DATETIME")
|
|
|
|
+ fields << item.first +" DATE" ;
|
|
|
|
+ else
|
|
|
|
+ fields << item.first +" " + item.second;
|
|
}
|
|
}
|
|
return QString("create table %1 ( \n %2 \n ); \n").arg(tablename).arg(fields.join(", \n"));
|
|
return QString("create table %1 ( \n %2 \n ); \n").arg(tablename).arg(fields.join(", \n"));
|
|
}
|
|
}
|
|
@@ -34,8 +37,7 @@ QString TableHelper::createPrimaryAlter(const QString &tablename)
|
|
|
|
|
|
QString TableHelper::createSeq(const QString &tablename)
|
|
QString TableHelper::createSeq(const QString &tablename)
|
|
{
|
|
{
|
|
- return QString("drop sequence SEQ_%1; \n\
|
|
|
|
- CREATE SEQUENCE SEQ_%1 \n\
|
|
|
|
|
|
+ return QString("CREATE SEQUENCE SEQ_%1 \n\
|
|
START WITH 1 \n\
|
|
START WITH 1 \n\
|
|
MAXVALUE 99999999999999 \n\
|
|
MAXVALUE 99999999999999 \n\
|
|
MINVALUE 1 \n\
|
|
MINVALUE 1 \n\
|