PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Django 1.8 ArrayField добавя и разширява

Забележка:OP кодът ще работи абсолютно. Просто трябва да запазим модела (защото това е само моделно поле, а не релация). Да видим:

>>> p = Post.objects.create(tags=[str(i) for i in range(10000)])
>>> p.tags.append("working!")
>>> p.save()
>>> working_post = Post.objects.get(tags__contains=["working!"])
<Post: Post object>
>>> working_post.tags[-2:]
[u'9999', u'working!']

Задълбочаване

Django получава ArrayField като списък на python

Препратка към кода

Всичко, с което можете да правите списък, можете да направите с ArrayField. Равномерно сортиране

Django запазва ArrayField като списък на python

Препратка към кода

Това означава, че запазва структурата и елементите на списъка на Python.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Настройка на Django и PostgreSQL на две различни EC2 инстанции

  2. Заявка за съвпадение на низови тагове

  3. Как да се свържете с база данни Heroku postgres от локална връзка в php

  4. SQL синтактичен термин за 'WHERE (col1, col2) <(val1, val2)'

  5. Данните в solr поддържат ли се от postgres в ckan