Skip to content

12-add-json-field-example #211

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

Merged
merged 4 commits into from
Jul 29, 2025
Merged

12-add-json-field-example #211

merged 4 commits into from
Jul 29, 2025

Conversation

grillazz
Copy link
Owner

No description provided.

@grillazz grillazz linked an issue Jul 29, 2025 that may be closed by this pull request
@grillazz grillazz requested a review from Copilot July 29, 2025 15:28
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds a new JSON field feature by creating a RandomStuff model and API endpoint that accepts arbitrary JSON data. The changes include database migration support and code style improvements.

  • Adds new RandomStuff model with a JSON field for storing arbitrary data
  • Creates corresponding API endpoint for creating random stuff entries
  • Includes database migration and Docker volume mapping for Alembic

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
compose.yml Adds Alembic volume mapping for database migrations
app/utils/logging.py Fixes trailing comma formatting
app/schemas/stuff.py Adds RandomStuff schema with JSON field
app/models/stuff.py Adds RandomStuff model with JSON column
app/models/base.py Fixes save method to properly refresh after commit
app/main.py Code formatting improvements
app/api/stuff.py Adds new API endpoint for creating random stuff
alembic/versions/20250729_1521_d021bd4763a5_add_json_chaos.py Database migration for new table
Makefile Improves documentation for migration command

@grillazz grillazz merged commit 5630196 into main Jul 29, 2025
2 checks passed
@grillazz grillazz deleted the 12-add-json-field-example branch July 29, 2025 15:35
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.

add JSON field example
1 participant