2016-06-01 Fred Gleason <fredg@paravelsystems.com>

* Changed the default value of the 'CART_NUMBER' field in '_LOG'
	tables from NULL to 0.
	* Incremented the database version to 258.
This commit is contained in:
Fred Gleason
2016-06-01 12:06:36 -04:00
parent ebb2d90045
commit 04b4db9157
6 changed files with 48 additions and 2 deletions

View File

@@ -31,6 +31,7 @@
#include <rdcreate_log.h>
#include <rdescape_string.h>
#include <rdevent.h>
#include <rdlog.h>
#include <rdsvc.h>
#include "rdrevert.h"
@@ -175,6 +176,10 @@ void MainObject::Revert(int schema) const
case 257:
Revert257();
break;
case 258:
Revert258();
break;
}
}
@@ -452,6 +457,27 @@ void MainObject::Revert257() const
}
void MainObject::Revert258() const
{
QString sql;
QSqlQuery *q;
QSqlQuery *q1;
sql=QString("select NAME from LOGS");
q=new QSqlQuery(sql);
while(q->next()) {
sql=QString("alter table ")+
"`"+RDLog::tableName(q->value(0).toString())+"` "+
"modify column CART_NUMBER int unsigned not null";
q1=new QSqlQuery(sql);
delete q1;
}
delete q;
SetVersion(257);
}
int MainObject::GetVersion() const
{
QString sql;
@@ -492,6 +518,7 @@ int MainObject::MapSchema(const QString &ver)
version_map["2.11"]=245;
version_map["2.12"]=254;
version_map["2.13"]=255;
version_map["2.14"]=258;
//
// Normalize String

View File

@@ -53,6 +53,7 @@ class MainObject : public QObject
void Revert255() const;
void Revert256() const;
void Revert257() const;
void Revert258() const;
int GetVersion() const;
void SetVersion(int schema) const;
int MapSchema(const QString &ver);