Yeah, I highly doubt that any database can claim to maintain accurate and up-to-date salary information for all different types of employees across all different types of companies. If you tell an interviewer that you're making more money than you actually are, and they call you on it by referencing some database like this, you could always just say it was a more recent change in salary, or that the database is just wrong. How could the interviewer know for sure? So many companies have multi-layered compensation structures too, so the salary isn't always the full picture of an employee's total compensation. I just highly doubt that any of these services are highly adept at maintaining accurate records of this stuff.
Also, if an interviewer asks you what your current salary is, you don't have to answer them. You can instead tell them what your preferred salary is. If they give you push-back, then they're probably not a great employer anyway. My current employer never asked me what I was making at the time I had interviewed with them, they only asked what I was looking to make, which is a better question.