Bảng nào lưu trữ các trường loại nội dung?


7

Tôi có một loại nội dung trong drupal 8 và bảng nào lưu các trường loại nội dung và gõ trong drupal 8? Unlike in drupal 6(trong đó sẽ có các bảng dành riêng cho các loại nội dung) như content_type_contenttypenamenó không tạo bảng và các trường. Những trường và kiểu dữ liệu này sẽ được lưu trữ trong drupal 8 ở đâu ??

Câu trả lời:


12

Drupal 8:

  • Loại nội dung = Gói
  • Nút = Thực thể

  • Các trường cơ sở nằm trong một bảng: [entity]_field_data

  • Các trường gói nằm trong các bảng riêng biệt: [entity]__field_name

Các trường gói được lưu trữ trong cùng một bảng cho tất cả các gói của một thực thể và có thể được chia sẻ giữa các gói của cùng một thực thể nhưng không phải với thực thể khác.


Tôi chỉ đang cố gắng tìm ra cái bundlecột trong bảng trường thực sự để làm gì, bạn có biết không? Cho rằng ID thực thể là duy nhất và một nút chỉ có thể có một gói, tôi đang vật lộn để đưa ra bất cứ điều gì có thể làm cho nó hữu ích. Mô tả cho biết nó được sử dụng khi các trường bị xóa, nhưng điều đó cũng không có ý nghĩa với tôi ...
Clive

3
Gói là một khóa chỉ mục, vì vậy điều này có lẽ là để tìm nội dung nhanh hơn. Ví dụ, nếu bạn muốn xóa một gói, nếu không bạn sẽ phải đi qua bảng hoàn chỉnh.
4k4

Đúng, đó sẽ là nó. Chúc mừng
Clive

Tôi đã di chuyển từ d6-> d8, vì vậy có nhiều bảng bắt đầu từ Migrate_map_d6_Migrate_message_d6_ . Bất cứ ý tưởng về điều này?
KTM

Không, không bao giờ di chuyển từ d6. Hỏi một câu hỏi khác.
4k4

2

Mỗi giá trị trường sẽ được lưu trữ trong một bảng riêng biệt.

Đối với trường foo, tên bảng sẽ là node__foo


Vì vậy, sẽ không có bảng cụ thể cho các loại nội dung? cho mỗi trường trong một loại nội dung sẽ có bao nhiêu bảng?
KTM

Đúng. Đây là hành vi mặc định cho gói (nội dung cho các nút) các trường cụ thể trong drupal 8
Eyal

@Icecreamsandwich IIRC, đã thay đổi trong D7 khi hỗ trợ trường phù hợp được giới thiệu trong lõi (chứ không phải CCK). Phương pháp D6 đôi khi sử dụng bảng loại nội dung cho dữ liệu trường rất mong manh và kết thúc với các truy vấn bị hỏng khi mọi thứ thay đổi. Điều này làm cho nó ổn định hơn và có thể dự đoán.
mpdon Arena
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.