El parámetro de esquema en to_sql
es confuso ya que la palabra "esquema" significa algo diferente del significado general de "definiciones de tabla". En algunas variantes de SQL, especialmente en postgresql, un esquema es efectivamente un espacio de nombres para un conjunto de tablas.
Por ejemplo, podría tener dos esquemas, uno llamado test
y uno llamado prod
. Cada uno puede contener una tabla llamada user_rankings
generado en pandas y escrito usando to_sql
dominio. Especificaría la test
esquema al trabajar en mejoras en las clasificaciones de los usuarios. Cuando esté listo para implementar las nuevas clasificaciones, debe escribir en el prod
esquema.
Como han mencionado otros, cuando llamas a to_sql
la definición de la tabla se genera a partir de la información de tipo para cada columna en el marco de datos. Si la tabla ya existe en la base de datos con exactamente la misma estructura , puede usar el append
opción para agregar nuevos datos a la tabla.