jhipster / jhipster/generator-jhipster-nodejs
dev server connect postgresql fail as the driver use the sqlite
- Dominant language
- EJS
- Stars
- 262
- Forks
- 89
- Avg merge
- 1h 9m
- Merged PRs (30d)
- 15
Description
https://github.com/jhipster/generator-jhipster-nodejs/blob/dc7334057cda4e4ab1deeb8a797efedc63ef1c8f/generators/node-server/generator.js#L122
Should it be
databaseDevDrivers[prodDatabaseType], -> databaseDrivers[prodDatabaseType]
```
nodeProdDatabaseDriver: ({ databaseType, prodDatabaseType = databaseType }) => databaseDrivers[prodDatabaseType],
nodeDevDatabaseDriver: ({ databaseType, prodDatabaseType = databaseType }) => databaseDrivers[prodDatabaseType],
```
As it is a dev env, we still use PostgreSQL, so the driver should be matched.
Contributor guide
Research direction
Start at generators/node-server/generator.js around line 122 and compare the development and production database driver selections. Reproduce a development configuration using PostgreSQL, then verify that the generated server selects the PostgreSQL driver rather than SQLite; check the SQLite path as well to ensure existing behavior remains correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, postgresql, sqlite
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100