项目(仅用于上下文)
我目前正在开发一个预订解决方案,客户可以通过将事件拖到日历中(也可以移动、编辑、删除)来从 web 应用程序预订资源,就像时尚的谷歌日历一样。我的 web 应用程序的持久层将预订存储在 postgres 9.3 上的表中,并带有开始和结束(timestamp with timezone
因为用户/客户将位于不同的时区)。这部分工作正常。webapp 在 Debian 上运行并与 Play 一起使用!如果这很重要,请用 scala 编写。
问题
现在我要解决的问题是,在预订的开始时间需要运行一个程序来配置客户端对资源的访问(以及在停止时间以及禁用访问)。此外,它还需要以某种方式传递参数或至少获知启动的原因(以明确此时是否预订了多个资源)。如果这很重要,配置程序将用 java 或 scala 编写,并将在与数据库不同的机器上运行。
编辑:它不需要 GUI 或任何它只需要运行的东西。
我已经读过的
我读了一些关于LISTEN
但NOTIFY
不确定我将如何使用它来启动我的程序的东西。我对数据库的整个主题非常陌生。这甚至是正确的方法吗?
tl;博士
我尝试在存储在 postgres 数据库中的时间上运行程序,但不知道如何。