小编12p*_*hph的帖子

CASCADE DELETE有两个外键约束

我有以下示例:

Table A
   -some_id

Table B
   -another_id

Table C
   -some_id_fk
   -another_id_fk
Run Code Online (Sandbox Code Playgroud)

我想在级联排Table C如果双方some_idanother_id从各自的表被删除.

当删除两个外键时,如何在表C中自行级联?

如果仅删除其中一个FK,则受影响的行应在引用该外键的列中更改为空值.

sql database postgresql database-design cascade

7
推荐指数
1
解决办法
6742
查看次数

PostgreSQL 准备好的语句是否按语句名称缓存?

据我了解,Postgres会自动缓存准备好的语句。如果我用伪代码执行以下操作:

 connect()
 prepare("statement1", SQL1, params1)
 exec_prepared("statement1")
 close()
Run Code Online (Sandbox Code Playgroud)

然后我再次执行以下操作

 connect()
 prepare("statement1", SQL2, params2)
 exec_prepared("statement1")
 close()   
Run Code Online (Sandbox Code Playgroud)

从缓存的角度来看,Postgres 将如何处理这两个准备好的语句?

database postgresql caching prepared-statement

2
推荐指数
1
解决办法
441
查看次数

Facebook从/我/朋友返回空阵列

所以我使用2.3 API版本尝试访问/ me/friends列表,该列表返回我所有使用该应用程序的朋友.除此之外,它总是返回以下内容:

{
  "data": [
  ], 
  "summary": {
    "total_count": 889
  }
}
Run Code Online (Sandbox Code Playgroud)

我已尝试在浏览器中使用Graph Explorer和JS Sdk,但没有运气.

我正在请求user_friends权限,默认情况下它实际上包含在内.是的,我有很多朋友一直在使用我们的应用程序.我通过Facebook的调试器在线调试令牌,并得出结论,令牌确实具有该权限.

注意:我们的应用程序未列在Facebook应用商店中.然而,它可以直播并向公众开放.

有人可以帮忙吗?

facebook facebook-graph-api facebook-javascript-sdk

2
推荐指数
1
解决办法
2442
查看次数