我有两个表,Table A
和Table B
。我在Table A
,record_id
添加了一列。 Table B
有record_id
,Table A
的主要ID为table_a_id
。我希望弃用Table B
。
Table B
&#39} table_a_id
和Table A
id
之间存在关系,如果有帮助的话。
目前,我的解决方案是:
db.execute("UPDATE table_a t
SET record_id = b.record_id
FROM table_b b
WHERE t.id = b.table_a_id")
这是我第一次使用这个ORM - 我想看看是否有一种方法可以使用我的Python模型和SQLAlchemy给我的实际功能更多' Pythonic'而不只是转储我知道在执行调用中工作的Postgres语句。
答案 0 :(得分:0)
我的解决方案最终如下:
<i id="arrow" class="fa fa-angle-down" style="margin-left:40px"></i>
<script>
$('.navbar-nav li').click(function(){
$("#arrow", this).toggleClass("fa-angle-down fa-angle-up");
});
</script>
这利用了PostgreSQL基于其他表的隐式引用进行更新的能力,这是我在.filter()调用中所做的(这类似于JOIN查询中的WHERE)。解决方案很简单。