Wie nur ein Schlüssel in der Karte zu aktualisieren, ich möchte es durch jsonb_set
wie hier ausführen: stackoverflow example oder in der Transaktion, um mögliche Konflikte in der Datenbank zu vermeiden, ist es mit Ecto möglich?Wie führe ich eine Atomaktualisierung im eingebetteten Schemamodell mit `jsonb_set` durch?
0
A
Antwort
1
Nein. Ecto unterstützt derzeit keine Teilupdates der Embeds mit der High-Level-API (wie Changesets).
Sie können dies erreichen, indem Sie Raw-SQL-Abfragen über Ecto.Adapters.SQL.query/4
oder in neueren Versionen Repo.query/3
verwenden.
Verwandte Themen
- 1. Wie führe ich eine optionale Kinderansicht durch?
- 2. Wie führe ich eine facettierte Suche durch?
- 3. Wie führe ich eine Kollisionsprüfung durch?
- 4. Wie führe ich eine rekursive Schleife durch?
- 5. Wie poste ich durch RestTemplate eine Klasse mit eingebetteten Mitgliedern?
- 6. Wie führe ich eine Batch-Aktualisierung mit Codeigniter-Arrays durch?
- 7. Wie führe ich eine Simulationsstudie mit stepAIC durch
- 8. Wie führe ich eine LIKE-Suche mit verschlüsselten Daten durch?
- 9. Wie führe ich eine $ geoIntersects-Abfrage mit Mongoid durch?
- 10. Wie führe ich eine Groß- und Kleinschreibung mit LIKE durch?
- 11. Wie führe ich eine Abfrage für eine Tabelle mit einem Doppelpunkt im Namen durch?
- 12. Wie führe ich einen Count-Abruf im Hintergrund durch?
- 13. Wie führe ich ein Retrofit im Hintergrund-Thread durch?
- 14. Wie führe ich Schlagwortvorschläge in Qt durch?
- 15. Wie führe ich eine PHP-Datei durch Doppelklick?
- 16. Wie `jsonb_set` in Spalte mit Nullwerten verwenden
- 17. Wie führe ich eine Batch-Aktualisierung im Frühling mit einer Liste von Karten durch?
- 18. Wie führe ich eine Textsuche eines Squeak 3.7 Bildes durch?
- 19. Wie führe ich eine parametrisierte Abfrage auf CouchDB durch?
- 20. iOS/Django: Wie führe ich eine duale Authentifizierung durch?
- 21. Wie führe ich eine Formularvalidierung in Angular durch? 2
- 22. Wie führe ich eine Inventarisierung auf Unity C# durch?
- 23. Wie führe ich eine URL-Codierung von ASCII-Zeichen durch?
- 24. Wie führe ich eine sekundäre Sortierung in Python durch?
- 25. Wie führe ich eine Inklusionsvalidierung für ein serialisiertes Attribut durch?
- 26. Wie führe ich eine Iteration in SQL durch?
- 27. Wie führe ich eine Abfrage alle 5 Minuten durch?
- 28. Wie führe ich eine Suche in Rails3 durch?
- 29. Wie führe ich diese Join-Abfrage durch?
- 30. Wie führe ich eine XOR-Verschlüsselung in PHP durch?