@@ -146,22 +146,22 @@ class Item(Table):
146146
147147class ItemSound (Table , table_name = "item_sound" ):
148148 item_id = Column (ForeignKey (Integer , table = "item" , column = "article_id" ), index = True )
149- content = Column (Text )
149+ content = Column (Text , nullable = False )
150150
151151
152152class ItemStoreOffer (Table , table_name = "item_store_offer" ):
153153 item_id = Column (ForeignKey (Integer , table = "item" , column = "article_id" ), index = True )
154- price = Column (Integer )
155- amount = Column (Integer )
156- currency = Column (Text )
154+ price = Column (Integer , nullable = False )
155+ amount = Column (Integer , nullable = False )
156+ currency = Column (Text , nullable = False )
157157
158158
159159class CreatureDrop (Table , table_name = "creature_drop" ):
160160 creature_id = Column (ForeignKey (Integer , table = "creature" , column = "article_id" ), index = True , nullable = False )
161161 item_id = Column (ForeignKey (Integer , table = "item" , column = "article_id" ), index = True , nullable = False )
162162 chance = Column (Real )
163- min = Column (Integer )
164- max = Column (Integer )
163+ min = Column (Integer , nullable = False )
164+ max = Column (Integer , nullable = False )
165165
166166
167167class ItemAttribute (Table , table_name = "item_attribute" ):
@@ -197,7 +197,7 @@ class House(Table):
197197 house_id = Column (Integer , index = True )
198198 title = Column (Text , unique = True , no_case = True )
199199 name = Column (Text , unique = True , no_case = True )
200- city = Column (Text , index = True )
200+ city = Column (Text , index = True , nullable = False )
201201 street = Column (Text , index = True )
202202 location = Column (Text , index = True )
203203 beds = Column (Integer )
@@ -218,8 +218,8 @@ class Imbuement(Table):
218218 article_id = Column (Integer , primary_key = True )
219219 title = Column (Text , unique = True , index = True )
220220 name = Column (Text , unique = True , index = True )
221- tier = Column (Text )
222- type = Column (Text )
221+ tier = Column (Text , nullable = False )
222+ type = Column (Text , nullable = False )
223223 effect = Column (Text )
224224 slots = Column (Text )
225225 version = Column (Text , index = True )
@@ -231,7 +231,7 @@ class Imbuement(Table):
231231class ImbuementMaterial (Table , table_name = "imbuement_material" ):
232232 imbuement_id = Column (ForeignKey (Integer , "imbuement" , "article_id" ), index = True )
233233 item_id = Column (ForeignKey (Integer , "item" , "article_id" ), index = True )
234- amount = Column (Integer )
234+ amount = Column (Integer , nullable = False )
235235
236236
237237class ItemKey (Table , table_name = "item_key" ):
0 commit comments