5
W bazie danych mam pole tablicy is_deleted
z funkcją serializacji w modelu. Chcę dodać wartości tablic w polu bazy danych. Oto funkcja używana w postgresql.Jak zaktualizować wartość pola tablicy za pomocą funkcji "dołącz"
Message.update_all(['is_deleted = array_append(is_deleted, ?)', 2])
Jak to zrobić z bazą danych sqllite?
już mam zrobić to w modelu.Co chcę zrobić, to chcę zaktualizować cały rekord za pomocą pojedynczego zapytania i dołączyć nowe wartości tablic w polu z istniejącymi wartościami. Jak w przykładzie postgres podałem w pytaniu. –
Zmieniłem odpowiedź, proszę spojrzeć. – Gabbar
Jest to jedno z dobrych rozwiązań. Ale czy można to zrobić za pomocą pojedynczego zapytania, takiego jak powyższe zapytanie sql postgres.becuase mam więcej niż 1000 rekordów i nie jest to możliwe dla 1000 zapytań. –