Python Pandas: Comment créer une table Sql Server sans préfixe "dbo" d

Fermé
zhpy2021 Messages postés 1 Date d'inscription dimanche 25 juillet 2021 Statut Membre Dernière intervention 25 juillet 2021 - 25 juil. 2021 à 22:16
 grisli - 26 juil. 2021 à 09:10
Bonjour,

Je dispose d'une base données MsSql Server contenant la table "pc.DonneesPays". J'ai une commande Pandas qui exporte les données d'un dataframe (nommé df_DonneesPays) vers cette table. La commande est la suivante:

df_DonneesPays.to_sql('pc.DonneesPays', con=conn, if_exists='append', index=False)

Une fois la commande exécutée, une nouvelle table dont le nom est "dbo.pc.DonneesPays" est créée dans la base de données. Le préfixe "dbo." est ajouté systématiquement. Les données ont été exportés vers cette nouvelle table, et la table initiale "pc.DonneesPays" est ignorée.

Comment dois-je procéder pour que les données soient exportées vers la table "pc.DonneesPays".

1 réponse

Bonjour, peut-être en spécifiant le paramètre schema ?

Quelque chose comme
df_DonneesPays.to_sql('DonneesPays', con=conn, if_exists='append', index=False, schema='pc')

?
0