Add: abs databases from before v2.13.4 #3454
Open
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.
This PR adds test databases for each ABS server version to
test/server/testdata
, using the naming scheme ofschema_v[version].sql
. These databases were created by:sqlite3 config/absdatabase.sqlite ".schema" > "schema_v[version].sql"
This inspiration was taken from comments in the PR about series migrations, specifically #3417 (comment). A different directory could be used for these databases, but I didn't have a better suggestion than was mentioned there.
We don't really need every database beginning with 2.3.0, but am including them all for completeness.
Follow-up
Would it be useful to have a GH workflow which can be manually triggered (probably after the version bump commit, but before release?) to run the sqlite dump command and open a PR with the new SQL file? This would be merged manually, but then is a button press instead of needing to remember to clean out
config/
, start the server, and move/rename the file.If so, I will do that in a separate PR.