Параметърът на схемата в to_sql
е объркващо, тъй като думата "схема" означава нещо различно от общото значение на "дефинициите на таблица". В някои варианти на SQL, по-специално postgresql, схемата всъщност е пространство от имена за набор от таблици.
Например, може да имате две схеми, едната наречена test
и един, наречен prod
. Всеки може да съдържа таблица, наречена user_rankings
генериран в pandas и написан с помощта на to_sql
команда. Вие ще посочите test
схема, когато работите върху подобрения в класирането на потребителите. Когато сте готови да внедрите новите класации, ще пишете на prod
схема.
Както други споменаха, когато извикате to_sql
дефиницията на таблицата се генерира от информацията за типа за всяка колона в рамката с данни. Ако таблицата вече съществува в базата данни сточно същата структура , можете да използвате append
опция за добавяне на нови данни към таблицата.