So to put it simply, according to the database the problem with overpowered psychic-type Pokemon was fixed in gen 2, and ghost-type moves are supposed to be super effective against psychic-type Pokemon instead of the other way around.
Why was my Gastly ko'd by a Kadabra's super-effective Psybeam? Why did none of Gastly's ghost-type moves have super-effective damage to Kadabra if that's the way it's supposed to be?
I'm just really confused because isn't it supposed to be that ghost is super effective against psychic? I don't know if I misunderstood the database or not, but I would like to find out. Could this be a glitch?
I'm playing Diamond, if that's any help.