我有一个 postgres 表来跟踪几所不同学校的时间表时间段,我正在尝试编写一个函数(在 JavaScript 中使用 node-postgres 库),每个学校每天每个时间段插入 1 个新行为即将到来的一周。
谁能帮我弄清楚 WITH 命令能够(在一个查询中)检查表中是否已经存在特定的学校/日期/时间组合,如果不存在,则插入它?那有意义吗?
我有一个 postgres 表来跟踪几所不同学校的时间表时间段,我正在尝试编写一个函数(在 JavaScript 中使用 node-postgres 库),每个学校每天每个时间段插入 1 个新行为即将到来的一周。
谁能帮我弄清楚 WITH 命令能够(在一个查询中)检查表中是否已经存在特定的学校/日期/时间组合,如果不存在,则插入它?那有意义吗?