Open zanstaszek9 opened 4 years ago
Hi! Sorry for late response.
Seems like a problem with typeorm and how naming works. Did you try same query in some other places?
I have the same problem, pls any workarounds?
how did yo get the verbose log?
Sorry, I couldn't check this, but basically we are using TypeORM entity manager to save entity generated by factory.
await em.save<Entity>(entity, saveOptions)
If anyone of you could prepare an example in another repo, where creating an entity works, but in factory fails, I could check easily. Anyother problem, pls write it here.
The issue is not with TypeORM but Postgres. Use one naming convention for all the columns, either snake-case or camel-case. When using camel-case, remember to use double quotes around the column names at the time of creating the table.
Hello, I'm using PostgreSQL and NestJS. When trying to make seed for my table, I'm getting an error that mentions that the column names in the Query used in the seed are not found in the table. I have
namingStrategy: new SnakeNamingStrategy()
in myorm.config.ts
file. Using QueryBuilder and repository interface in different classes, like catching GET/POST/DELETE works fine, the seeder is the only problematic place.My entity file:
Columns in the database:
Seeder code:
Terminal response:
Log file: