When TypeORM generates hash-based aliases, the resulting alias can start with a digit (0-9). This creates invalid SQL identifiers that cause syntax errors when used in raw queries. Generated aliases ...