Skip to content

Conversation

@joshdimanteto
Copy link

@joshdimanteto joshdimanteto commented Nov 26, 2024

This PR will close #489

Description

Remove the database backend functionality from the DataGateway API. It includes significant changes such as deleting database-related files and functionality, updating tests to remove database dependencies, and modifying the configuration to align with the changes.

Testing Instructions

Add a set up instructions describing how the reviewer should test the code

  • Review code
  • Check GitHub Actions build
  • If icatdb Generator Script Consistency Test CI job fails, is this because of a deliberate change made to the script to change generated data (which isn't actually a problem) or is here an underlying issue with the changes made?
  • Review changes to test coverage
  • Does this change mean a new patch, minor or major version should be made? If so, does one of the commit messages feature fix:, feat: or BREAKING CHANGE: so a release is automatically made via GitHub Actions upon merge?
  • {more steps here}

Agile Board Tracking

Connect to #489


notes

The icat models still use SQLAlchemy, this is going to be update in the pydantic V2 upgrade to use pydantic

@joshdimanteto joshdimanteto changed the title refactor: remove database backend #469 remove database backend #469 Nov 26, 2024
@joshdimanteto joshdimanteto changed the title remove database backend #469 remove database backend #489 Nov 26, 2024
@joshdimanteto joshdimanteto force-pushed the remove-database-backend-#489 branch from 5e5d6c4 to 743b34b Compare November 26, 2024 16:57
@joshdimanteto joshdimanteto force-pushed the remove-database-backend-#489 branch 4 times, most recently from 86a347f to c3a28c4 Compare December 2, 2024 13:56
@joshdimanteto joshdimanteto force-pushed the remove-database-backend-#489 branch from c3a28c4 to 2939010 Compare December 2, 2024 14:17
@joshdimanteto joshdimanteto force-pushed the remove-database-backend-#489 branch from e1afd0a to 34d2603 Compare January 27, 2025 14:02
@joshdimanteto joshdimanteto changed the base branch from main to remove-older-python-versions-#517 November 4, 2025 16:12
@joshdimanteto joshdimanteto force-pushed the remove-older-python-versions-#517 branch from 04a2567 to 8673a50 Compare November 5, 2025 16:39
@joshdimanteto joshdimanteto force-pushed the remove-database-backend-#489 branch from 94aad25 to e280471 Compare November 17, 2025 12:15
@joshdimanteto joshdimanteto force-pushed the remove-database-backend-#489 branch from 9ac04a6 to 84b9f59 Compare November 17, 2025 15:50
@joshdimanteto joshdimanteto marked this pull request as ready for review January 14, 2026 15:57
@joshdimanteto joshdimanteto requested a review from VKTB January 15, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Database Backend

2 participants