Skemaparameteren i to_sql
er forvirrende, da ordet "skema" betyder noget andet end den generelle betydning af "tabeldefinitioner". I nogle SQL-varianter, især postgresql, er et skema faktisk et navneområde for et sæt tabeller.
For eksempel kan du have to skemaer, det ene kaldet test
og en kaldet prod
. Hver kan indeholde en tabel kaldet user_rankings
genereret i pandaer og skrevet ved hjælp af to_sql
kommando. Du skal angive test
skema, når der arbejdes på forbedringer af brugerrangeringer. Når du er klar til at implementere de nye placeringer, skriver du til prod
skema.
Som andre har nævnt, når du kalder to_sql
tabeldefinitionen genereres ud fra typeoplysningerne for hver kolonne i datarammen. Hvis tabellen allerede findes i databasen med nøjagtig samme struktur , kan du bruge append
mulighed for at tilføje nye data til tabellen.