mirror of
https://github.com/rbock/sqlpp11.git
synced 2024-11-16 04:47:18 +08:00
Fix require_insert generation in sqlite2cpp.py #569
This commit is contained in:
parent
ac9d0b4417
commit
b92a9a7656
@ -107,6 +107,7 @@ def main():
|
|||||||
tableTemplateParameters += ',\n ' + tableNamespace + '::' + columnClass
|
tableTemplateParameters += ',\n ' + tableNamespace + '::' + columnClass
|
||||||
columnMember = toMemberName(sqlColumnName)
|
columnMember = toMemberName(sqlColumnName)
|
||||||
sqlColumnType = column[2].lower()
|
sqlColumnType = column[2].lower()
|
||||||
|
sqlCanBeNull = column[3] == 0 or column[3] == '0'
|
||||||
print(' struct ' + columnClass, file=header)
|
print(' struct ' + columnClass, file=header)
|
||||||
print(' {', file=header)
|
print(' {', file=header)
|
||||||
print(' struct _alias_t', file=header)
|
print(' struct _alias_t', file=header)
|
||||||
@ -132,7 +133,7 @@ def main():
|
|||||||
traitslist.append(NAMESPACE + '::tag::must_not_insert')
|
traitslist.append(NAMESPACE + '::tag::must_not_insert')
|
||||||
traitslist.append(NAMESPACE + '::tag::must_not_update')
|
traitslist.append(NAMESPACE + '::tag::must_not_update')
|
||||||
requireInsert = False
|
requireInsert = False
|
||||||
if column[3] == '0':
|
if sqlCanBeNull:
|
||||||
traitslist.append(NAMESPACE + '::tag::can_be_null')
|
traitslist.append(NAMESPACE + '::tag::can_be_null')
|
||||||
requireInsert = False
|
requireInsert = False
|
||||||
if column[4]:
|
if column[4]:
|
||||||
|
Loading…
Reference in New Issue
Block a user