Nhật ký thay đổi¶
Phiên bản SoOn 17.0¶
Giới thiệu đối tượng trình bao bọc
SQL
để làm cho việc cấu thành SQL trở nên dễ dàng và an toàn hơn đối với việc chèn SQL. Các phương thức của ORM hiện sử dụng nó trong nội bộ. Được giới thiệu bởi #134677.
SoOn trực tuyến phiên bản 16.4¶
Phương thức
name_get()
không được dùng nữa với #122085. Thay vào đó hãy đọc trườngdisplay_name
.
SoOn trực tuyến phiên bản 16.3¶
Phương thức
_read_group()
có chữ ký mới với #110737
SoOn trực tuyến phiên bản 16.2¶
Cấu trúc lại việc triển khai các phương pháp tìm kiếm và đọc để có thể kết hợp cả hai trong một số lượng truy vấn SQL tối thiểu. Chúng tôi giới thiệu hai phương thức mới
search_fetch()
vàfetch()
tận dụng sự kết hợp này. Bạn có thể tìm thêm thông tin chi tiết về yêu cầu kéo #112126.
SoOn phiên bản 16.0¶
Bản dịch cho các trường đã dịch được lưu trữ dưới dạng giá trị JSONB với #97692 và #101115. Bản dịch mã không còn được lưu trữ vào cơ sở dữ liệu. Chúng trở nên tĩnh và được trích xuất khỏi tệp PO khi cần.
search_count()
tính đến đối sốlimit
với #95589. Nó giới hạn số lượng bản ghi cần đếm, cải thiện hiệu suất khi chấp nhận được một phần kết quả.
SoOn trực tuyến phiên bản 15.4¶
API mới để xóa cơ sở dữ liệu và vô hiệu hóa bộ nhớ đệm bằng #87527. Các phương thức mới đã được thêm vào
odoo.models.Model
vàodoo.api.Environment
và ít gây nhầm lẫn hơn về những gì thực sự được thực hiện trong từng trường hợp. Xem phần Thực thi SQL.
SoOn trực tuyến phiên bản 15.3¶
Đối số
args
được đổi tên thànhdomain
chosearch()
,search_count()
và_tìm kiếm()
. #83687filtered_domain()
giữ nguyên thứ tự của tập bản ghi hiện tại. #83687Các phương thức
fields_get_keys()
vàget_xml_id()
trênModel
không còn được dùng nữa. #83687Phương thức
_mapped_cache()
bị xóa. #83687Xóa thuộc tính
limit
củaOne2many
vàMany2many
. #83687
SoOn trực tuyến phiên bản 15.2¶
Các loại chỉ mục cụ thể trên các trường: Với #83274 và
#83015 <https://github.com/odoo/odoo/pull/83015> `_, các nhà phát triển hiện có thể xác định loại chỉ mục nào có thể được sử dụng trên các trường bởi PostgreSQL. Xem thuộc tính :ref:`index <reference/fields>
củaodoo.fields.Field
.Thuộc tính
_sequence
củaModel
bị xóa. SoOn cho phép PostgreSQL sử dụng chuỗi mặc định của khóa chính. #82727Phương thức
_write()
không gây ra lỗi đối với các bản ghi không tồn tại. #82727Các thuộc tính
column_format
vàdeprecated
củaField
bị xóa. #82727