如何使用Python的SQLAlchemy进行事实上的upsert?

时间:2016-01-15 09:04:51

标签: python sql orm sqlalchemy

是否可以在对象上使用SQLAlchemy的Session.merge()"唯一性"是否由主键以外的列确定?

例如,博客文章表包含自动生成的id列和名为url的列。我想.merge(),只有在表格中没有网址时才会插入。 (是的,我想我可以使用自然键而不是代理键,但我不会在其他任何地方这样做,我不想在这里。)

0 个答案:

没有答案