database - 通过数据库删除队列

标签 database queue integrity otrs

目前我使用 OTRS 运行一些测试。

我搜索了删除废物队列的可能性,并在某处找到了通过删除数据库中的记录来实现此目的的提示。

继续:

  • 删除约束:

    <strong>ALTER TABLE</strong> queue_standard_response <strong>DROP FOREIGN KEY</strong> ‘FK_queue_standard_response_queue_id_id’;

  • 删除记录

    对于队列表中的一件事,以及queue_standard_response表中的另一件事。

  • 再次添加约束

    <strong>ALTER TABLE</strong> queue_standard_response <strong>ADD CONSTRAINT</strong> FK_queue_standard_response_queue_id_id <strong>FOREIGN KEY</strong> (queue_id) <strong>REFERENCES</strong> queue (id);

问题是,在清除浏览器缓存后,我仍然在队列管理器中看到已删除的队列。 OTRS 从哪个表中获取这些信息?

有人有解决办法吗?

最佳答案

它是本地 OTRS 应用程序缓存。 如果您在命令行上运行 bin/otrs.DeleteCache.pl,那就没问题了。

关于database - 通过数据库删除队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18466860/

相关文章:

c# - .NET 循环完整性 101

Java + MySQL 完整性违规处理

Android共享库完整性保护

.net - c#.net 本地数据库 Windows 窗体

mysql - 如何在 MySQL 中自动合并两个不同的模式?

java - 为什么 Stack 是一个类而 Queue 是一个接口(interface)?

redis - Laravel 5.2 $this->dispatch 没有调用 handle 函数

database - 并发数据库事务

mysql - 如何在 MySQL 中添加注释?

c - 将值从队列插入堆栈