Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai un script toto.sql, qui provient d'une formation sur le SQL, et qui s'installe dans la formation sur SQLServeur Express avec l'outil : SQL Server management studio sous windows
mais voilà je veux exécuter ce script sous linux sur mon serveur postgresql
J'ai essayé avec PgAdmin en me connectant en postgres, mais je n'ai pas accès à "ouvrir un fichier" sauf si je me place sur la base de données "postgres". je me place dessus et je fais un "ouvrir fichier" je pointe sur mon fichier "toto.sql pour l'ouvrir dans l'éditeur de requêtes, mais j'obtiens le message d'erreur suivant :
Warning :
Le fichier « toto.sql » n'a pas pu être ouvert car il contient des caractères qui ne peuvent pas être interprétés.
note : ce fichier toto.sql est là pour créer une base de données toto avec ses tables et enregistrement, avec un utilisateur et mot de passe
puis-je contourner se problème en exécutant se script en ligne de commande ?
si oui comment ? qu'elle commande ? où faut-il que je me place pour l'exécuter ? (racine de mon instance ?)
c'est la 1ere fois que je fais cela, merci de vos conseils
Dernière modification par rapy73 (15/03/2018 13:30:31)
Hors ligne
Aucune idée pour pgadmin.
Si vous voulez exécuter ce script en ligne de commande, il suffit d'exécuter "psql -U user -f /chemin/vers/toto.sql nombase".
Cependant, je doute fortement qu'un script fait pour sqlserveur marche sur postgres sans à peu près tout réécrire. S'il contient des caractères invalides, l'exécuter en ligne de commande ne changera rien non plus au problème.
Julien.
https://rjuju.github.io/
Hors ligne
je vois le problème,
Il y a t-il un outil qui permettrait l'analyse de la syntaxe de se fichier sous postgresql pour tracer les erreurs ? pour les corriger ?
je rêve peut-être mais bon comme je découvre postgresql et le sql ...
merci
Hors ligne
bon en attendant de trouver peut-être une solution sous posgresql, je me suis monté un environnement SQL Server express, avec studio management sous windows
tout fonctionne.
J'aurai pensé que mon fichier avait un minimum de compatibilité entre les différents SGBDR, vu que c'est un script pour une formation en SQL
merci pour vos avis et conseils
Dernière modification par rapy73 (15/03/2018 17:42:20)
Hors ligne
Pages : 1