PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

sqlalchemy, filtruje kolumnę json zawierającą tablicę

W PostgreSQL z JSONB możesz użyć kontroli bezpieczeństwa:

dict = {"telephones": [{"telephone": "54435345"}]}
user = cls.query.filter(your_table.contact_info.contains(dict)).first()

W MySQL możliwe jest użycie func .json_contains :

(musisz się dostosować i wypróbować, na pewno w sposób MySQL, ale prawdopodobnie także w PostgreSQL)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Popraw wydajność zapytań agregujących PostgresSQL

  2. Porównanie magazynów danych dla PostgreSQL — MVCC vs InnoDB

  3. Uporządkuj, nie pracując na kolumnach obliczeniowych, jeśli kolejność według jest stosowana w wielu kolumnach

  4. Jak Cos() działa w PostgreSQL

  5. Aktualizacja JLabel przez SetIcon z typu danych bytea w postgres