Tham số giản đồ trong to_sql
dễ gây nhầm lẫn vì từ "lược đồ" có nghĩa khác với nghĩa chung của "định nghĩa bảng". Trong một số phiên bản SQL, đặc biệt là postgresql, một lược đồ thực sự là một không gian tên cho một tập hợp các bảng.
Ví dụ:bạn có thể có hai lược đồ, một được gọi là test
và một cái tên là prod
. Mỗi bảng có thể chứa một bảng được gọi là user_rankings
được tạo bằng gấu trúc và được viết bằng to_sql
yêu cầu. Bạn sẽ chỉ định test
lược đồ khi làm việc trên các cải tiến đối với thứ hạng của người dùng. Khi bạn đã sẵn sàng triển khai bảng xếp hạng mới, bạn sẽ ghi vào prod
lược đồ.
Như những người khác đã đề cập, khi bạn gọi to_sql
định nghĩa bảng được tạo từ thông tin kiểu cho mỗi cột trong khung dữ liệu. Nếu bảng đã tồn tại trong cơ sở dữ liệu với cấu trúc giống hệt nhau , bạn có thể sử dụng append
tùy chọn để thêm dữ liệu mới vào bảng.