neuralib.sqlp.table.make_foreign_constrain

neuralib.sqlp.table.make_foreign_constrain(table, prop, fields, update, delete)[source]
Parameters:
  • table (Table)

  • prop (callable)

  • fields (list)

  • update (Literal['SET NULL', 'SET DEFAULT', 'CASCADE', 'RESTRICT', 'NO ACTION'])

  • delete (Literal['SET NULL', 'SET DEFAULT', 'CASCADE', 'RESTRICT', 'NO ACTION'])

Return type:

ForeignConstraint