PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Django 1.8 ArrayField nối và mở rộng

Lưu ý:Mã OP sẽ hoàn toàn hoạt động. Chúng ta chỉ cần lưu mô hình (vì đây chỉ là một trường mô hình, không phải quan hệ). Hãy xem:

>>> 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!']

Tìm hiểu sâu hơn

Django nhận ArrayField dưới dạng danh sách python

Tham chiếu mã

Mọi thứ bạn có thể làm với bạn có thể làm với ArrayField. Sắp xếp đồng đều

Django lưu ArrayField dưới dạng danh sách python

Tham chiếu mã

Điều này có nghĩa là nó lưu cấu trúc và các phần tử của danh sách 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. Khóa ngoại postgres có ngụ ý chỉ mục không?

  2. Postgres - cách mã hóa một cột và dữ liệu của anh ấy

  3. Làm cách nào để biết một hàm có tồn tại trong PostgreSQL hay không?

  4. postgresql-sắp xếp mảng theo từ trong mỗi phần tử

  5. Nâng cấp với một giao dịch