我在PostgreSQL数据库周围有一个REST API,API是使用Django REST Framework(python)构建的。我可以访问PostgreSQL数据库和API,但我不允许修改django / python代码。
我的第一种方法是每次在PostgreSQL中创建新记录时,通过触发器发出HTTP POST请求。我找到了this,但似乎并不是做我需要的最佳方式。
在Neo4j方面,我考虑从cypher函数中定期向API发出HTTP GET请求,但不存在这样的事情。
答案 0 :(得分:1)
您应该使用APOC procedures通过JDBC与其他数据库集成。支持PostgreSQL。
您还可以使用apoc.periodic.schedule
或apoc.periodic.countdown
等APOC程序在后台定期执行Cypher查询。