This has been mentioned before: AceDB does
NOT write updated values to your saved variables file unless the user changes a setting from the default to something else.
If nothing has been changed from the defaults table, then nothing is written.
Let's say you have this default table:
Lua Code:
local defaults = {
profile = {
pet = "dog",
breed = "Doberman"
}
}
When you load the addon, then exit out of the game, you will
NOT see entries for
pet or
breed. Now load the addon again, and change
pet to
"cat";
NOW AceDB will write an entry that says
pet = "cat".