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

Complete owned entity JSON support for all type mappings #2926

Open
roji opened this issue Nov 8, 2023 · 0 comments
Open

Complete owned entity JSON support for all type mappings #2926

roji opened this issue Nov 8, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@roji
Copy link
Member

roji commented Nov 8, 2023

JSON owned entity support was added in #2759, adding JsonValueReaderWriter support for most type mappings; however, some of the more complicated mappings were left out, and therefore cannot be used inside JSON-mapped owned entities. These include:

  • Geometry type mappings (box et al.)
  • Hstore
  • Ranges and multiranges [lower, upper] - but exclusivity
  • Regconfig/regdictionary
  • TsQuery/TsVector
  • PostGIS
  • NodaTime (done in #2945)

(do an additional pass to make sure that there aren't others missing)

Note that the actual JSON representation needs to be convertible to the relational type, as well as be parsable by the JsonValueReader.

@roji roji added the enhancement New feature or request label Nov 8, 2023
@roji roji added this to the 9.0.0 milestone Nov 8, 2023
@roji roji self-assigned this Nov 8, 2023
@roji roji modified the milestones: 9.0.0, 10.0.0 Oct 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant