I think that you mentioned something like that in another thread... at least, this sounds familiar to me... I've read it before and recently.
There is no reason why you shouldn't go back to databases and earn good money if that's what you want. The problem would be if you shifted your career for the wrong reasons.
It is not a matter of being good at something, and money, it is a matter of doing something that you really like and, if possible, what you really love.
Do not misunderstand me. Money is important and you should also take into account when you make your decision. Also being good at something is also important because it gives you confidence in your own abilities and therefore you will sell your skills better.
But no matter how good you are, if you hate the job then your life will be really sad.
The IT world is saturated wherever you look at it: graphic design, web development, programming... Nowadays anyone can contract a programmer or a database analyst for pennies... so the difference to make the huge bucks will be 1) your expertise and knowledge 2) your communication skills 3) how realistic you are in terms of your own value as a professional
If any of these three point fails, then you'll probably end up being disappointed because you will not be able to earn enough to live (at least, decently)