Il tipo di dottrina json_array
viene salvato in un postgres database > 9.2 as json datatype.Doctrine query postgres json (contiene) json_array
Postgres supports contains and lots of other operations sul tipo di dati json. C'è qualche possibilità di usare le funzionalità in dottrina?
Probabilmente è necessario un SQLWalker personalizzato per questo? Come descritto here. Anche un tipo personalizzato che supporta JSONB
sarebbe bello. Come descritto here. Ciò aumenterebbe le prestazioni durante l'interrogazione per il campo JSON. Oppure esiste una lib personalizzata che aggiunge la funzionalità json(b)
o è addirittura possibile utilizzare DQL
.
Sto cercando la stessa cosa, ho trovato questo durante la ricerca: https://github.com/opsway/doctrine-dbal-postgresql anche se manca ancora alcuni operatori. Informazioni su jsonb Posso dire che stanno implementando il tipo di dati jsonb tramite un'opzione ma non è ancora disponibile https://github.com/doctrine/dbal/pull/824 – valepu
@valepu Ho creato un pacchetto Symfony per supportare jsonb. https://github.com/boldtrn/JsonbBundle funziona bene – Robin
bello da sentire, potrei usare questo prima o poi – valepu