Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Est-il possible d'éxécuter un fichier sql sur une base postgresql en JAVA ?
J'utilise le dirver "PostgreSQL 9.0 JDBC4 (build 801)"
http://jdbc.postgresql.org/download.html
Je ne peux pas parser mon fichier et éxécuter ligne par ligne car celui ci peut contenir des bloc de commentaire.
Cordialement,
Hors ligne
Bonjour,
vous pouvez mettre tout le contenu du fichier dans votre requête a exécuter et cela devrait bien se passer.
Julien.
https://rjuju.github.io/
Hors ligne
Bonjour rjuju,
C'est tellement simple que j'osait pas...
Encore une fois tu me sauve la mise rjuju.
Un grand merci.
Nota : je vais finir par t'etre redevable.
Cordialement,
Hors ligne
Mais non, c'est toujours un plaisir de pouvoir aider les gens
Sinon, pour les cas où tu n'oses pas, tu peux toujours précéder ton traitement d'un begin;
et faire un commit ou rollback à la fin si tout s'est bien passé. A noter que les séquences sont hors transaction, et que la commande truncate est aussi un peu spéciale.
Julien.
https://rjuju.github.io/
Hors ligne
Autre point à noter, il n'est pas possible de créer une base ou un tablespace dans une transaction (ce qui explique les deux boites texte SQL dans pgadmin pour la fenêtre de création d'une base).
Guillaume.
Hors ligne
Pages : 1