Sử dụng 'auto dealer'
thay thế. PostgreSQL thông dịch "
như là dấu ngoặc kép cho số nhận dạng, '
như là dấu ngoặc kép cho chuỗi.
Ngoài ra:
-
Nếu đây là một dự án mới, chỉ cần không sử dụng các bảng trường hợp hỗn hợp; nó là nguồn gốc của sự thất vọng sau này. Thay vì có thể sử dụng bất kỳ trường hợp nào trong câu lệnh SQL của bạn, bạn phải trích dẫn cả tên định danh và viết đúng.
-
Không cần chỉ định
id
/DEFAULT
, bạn đang yêu cầu nó làm những gì nó đã làm. Tôi chưa gặp một DBMS nào yêu cầu bạn bao gồmcolumnName
/DEFAULT
nếu bạn muốn nó thêm giá trị mặc định trong cột, vì vậy tôi không nghĩ KVpair bổ sung này sẽ làm cho những gì đang xảy ra rõ ràng hơn cho bất kỳ ai đọc mã của bạn sau này.