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

zhpy2021 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 grisli -
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

grisli
 
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