我可以通知有关从MariaDB的DDL命令执行

问题描述 投票:0回答:1

所有,

这是不可能在MySQL,但也许它可以在里面MariaDB的做什么?

TIA!

[编辑]

ON MS SQL服务器可以通过使用CREATE QUEUE + CREATE SERVICE + CREATE EVENT NOTIFICATION然后查询通知队列来实现。

也可以使用LISTEN/NOTIFY在最近的PostgreSQL做同样的。

它看起来像MySQL / MariaDB的不支持此功能,并检查的唯一途径是查询INFORMATION_SCHEMA.TABLES和比较你与你最初表的数量得到的表的数目。

[/编辑]

mariadb ddl
1个回答
1
投票

MariaDB的具有相同的安全限制。

你总是可以得到由SELECT ... FROM information_schema.tables ...表的列表

另一种方法来检查:

mysqldump --no-data --routines

然后diff的从架构的前面的转储输出。

不过,我不希望这样做太频繁,不超过一分钟一次,生怕它会用其他的东西过多干预。

© www.soinside.com 2019 - 2024. All rights reserved.