Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1350 category overview database #1352

Merged
merged 4 commits into from
Nov 22, 2024
Merged

Conversation

ewan-escience
Copy link
Collaborator

Backend functions for software and project overviews per category

Changes proposed in this pull request

  • Upgrade Postgres from 15.7 to 15.9
  • Upgrade PostgREST from v12.2.2 to v12.2.3
  • Add database functions that show all categories of software and projects (including categories that are not assigned directly but are a parent of an assigned category)

How to test

Implements the first step of #1350

PR Checklist:

  • Increase version numbers in docker-compose.yml
  • Link to a GitHub issue
  • Update documentation
  • Tests

@ewan-escience
Copy link
Collaborator Author

I'm a bit afraid that using the SETOF return type might cause the same problems as was fixed in #1299, but this was the only way to get resource embedding to work.

Copy link
Contributor

@dmijatovic dmijatovic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

I have not tested JIT. Maybe we can do load test using most used endpoints to get better idea about JIT performance?

@ewan-escience ewan-escience force-pushed the 1350-category-overview-database branch from 443bf88 to f338f42 Compare November 22, 2024 09:23
Copy link

@ewan-escience ewan-escience merged commit 20db918 into main Nov 22, 2024
5 checks passed
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.

2 participants