#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)
|
||||
{
|
||||
return field->name + " " + fieldType(field);
|
||||
return field->name + " " + fieldType(field) + (field->notNull ? " NOT NULL" : "");
|
||||
}
|
||||
|
||||
QStringList SqlGeneratorBase::diff(DatabaseModel lastModel,
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ TableModel::TableModel(int typeId, QString tableName)
|
|||
if(propName == __nut_LEN)
|
||||
f->length = value.toInt();
|
||||
else if(propName == __nut_NOT_NULL)
|
||||
f->notNull = false;
|
||||
f->notNull = true;
|
||||
else if(propName == __nut_DEFAULT_VALUE)
|
||||
f->defaultValue = value;
|
||||
else if(propName == __nut_PRIMARY_KEY)
|
||||
|
|
|
|||
Loading…
Reference in New Issue