Fix Rate exceeded errors found in npm run migrate #225
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix Rate exceeded errors found in npm run migrate
Description
If a user runs the
npm run migrate
command one or more times without waiting for a long period of time, the Database will return the following error:To avoid this, we have changed the iteration mechanism when executing PL/SQL statements to add the SQL Developer Role. Our previous implementation was using the
.map()
function, which was executing requests in parallel. The new implementation stores the each promise first and will execute each promise sequentially, making use of thereduce()
function to achieve this. The result is no more DB errors regardless of how many times a user runs themigrate
script.Type of change
How Has This Been Tested?
Checklist: