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

Normalize snapshots into regular table columns (relational) #438

Open
leandrocp opened this issue Mar 27, 2024 · 0 comments
Open

Normalize snapshots into regular table columns (relational) #438

leandrocp opened this issue Mar 27, 2024 · 0 comments
Assignees
Labels
area:content Related to Content API and Content Management enhancement New feature or request roadmap Priority issues that will be released in the short term
Milestone

Comments

@leandrocp
Copy link
Contributor

leandrocp commented Mar 27, 2024

Migrate the pages and layouts snapshots from binary to relational data so we can query that data.

That's particularly useful to query published pages on Content.list_published_pages which is not possible currently because the snapshot is stored as binary and must be unpacked on the Elixir side.

Making this change will enable us to enhance the Content api to expose features like "list the last 3 published blog posts" which are very common.

@leandrocp leandrocp added proposal Idea in research phase and removed proposal labels Apr 24, 2024
@leandrocp leandrocp added area:content Related to Content API and Content Management enhancement New feature or request roadmap Priority issues that will be released in the short term and removed proposal Idea in research phase labels May 17, 2024
@leandrocp leandrocp self-assigned this May 24, 2024
@leandrocp leandrocp added this to the v0.1.0 milestone May 24, 2024
@leandrocp leandrocp changed the title Migrate snapshots to relational data Normalize snapshots into regular table columns (relational) May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:content Related to Content API and Content Management enhancement New feature or request roadmap Priority issues that will be released in the short term
Projects
Status: In Progress
Development

No branches or pull requests

1 participant