我需要从 DB charm 中获取数据库用户详细信息,为此我使用了relation-get
mydb-relation-changed
和db-relation-broken
charms 中的命令。relation get 命令在 hook 中有效db-relation-changed
,但在 hook 中无效db-relation-broken
。
答案1
不,您无法在 *-relation-broken 钩子中读取或写入关系设置。您可以在 *-relation-joined 和 *-relation-changed 中进行关系获取和关系设置。您可以在 *-relation-departed 中进行关系获取但不能进行关系设置。而在 *-relation-broken 中,您无法进行任何操作。
有关关系的更多信息在这里:https://jujucharms.com/docs/stable/authors-relations-in-depth