#5 handle NOT NULL
This commit is contained in:
parent
8601167e7e
commit
99462cf0b3
|
|
@ -73,7 +73,7 @@ QString SqlGeneratorBase::saveRecord(Table *t, QString tableName)
|
||||||
|
|
||||||
QString SqlGeneratorBase::fieldDeclare(FieldModel *field)
|
QString SqlGeneratorBase::fieldDeclare(FieldModel *field)
|
||||||
{
|
{
|
||||||
return field->name + " " + fieldType(field);
|
return field->name + " " + fieldType(field) + (field->notNull ? " NOT NULL" : "");
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList SqlGeneratorBase::diff(DatabaseModel lastModel,
|
QStringList SqlGeneratorBase::diff(DatabaseModel lastModel,
|
||||||
|
|
|
||||||
|
|
@ -225,7 +225,7 @@ TableModel::TableModel(int typeId, QString tableName)
|
||||||
if(propName == __nut_LEN)
|
if(propName == __nut_LEN)
|
||||||
f->length = value.toInt();
|
f->length = value.toInt();
|
||||||
else if(propName == __nut_NOT_NULL)
|
else if(propName == __nut_NOT_NULL)
|
||||||
f->notNull = false;
|
f->notNull = true;
|
||||||
else if(propName == __nut_DEFAULT_VALUE)
|
else if(propName == __nut_DEFAULT_VALUE)
|
||||||
f->defaultValue = value;
|
f->defaultValue = value;
|
||||||
else if(propName == __nut_PRIMARY_KEY)
|
else if(propName == __nut_PRIMARY_KEY)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue