jhipster / jhipster/generator-jhipster-nodejs

dev server connect postgresql fail as the driver use the sqlite

Open
#856 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.