IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Réplication des données par Windev sous POSTGRESQL


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 35
    Par défaut Réplication des données par Windev sous POSTGRESQL
    Suite à ce sujet :

    http://www.developpez.net/forums/d88...v-replication/

    Bonjour, je reviens lancer cette discussion car j'ai une question similaire au problème lancé au départ.

    Utilisant Windev 15, nous avons une application qui fait de la synchronisation entre des bases Hyperfile (1 maitre et plusieurs esclaves).

    L'objectif est de passer sous POSTGRESQL (non negociable, cela a été validé avant mon arrivée dans ce boulot) et donc je me pose les questions pour savoir comment gérer la réplication des données sous postgresql (en accès natif en 64 bits ou 32 bits au cas où).

    Je suis assez perdu car je suis nouveau sur le projet et la synchronisation des données est ma mission principale dans ce premiers temps.

    Je vais également rencontrer un autre probleme car au delà de cette application qui permet de synchroniser une base maitre avec N esclaves, ... une autre application devra utiliser notre composant de réplication des données pour mettre à jour 2 sites qui seront maitres tous les 2 (car un serveur en France et un autre à l’étranger et les 2 doivent être à jour le lendemain des données de la veille de l'autre site) ... nous aurons des regels en place pour éviter l’écrasement des données.

    Est-ce que quelqu'un peut m'aider sur le probleme de réplication des données par Windev sous POSTGRESQL.

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Par défaut
    Bonjour,

    Si j'ai bien comprit tu souhaites abandonner ta base HF et passer en PostGreSQL ? Mais tu veux bien entendu conserver les donnees, en les important de ta base HF vers PG.

    Est ce bien cela ?

    Nhaps

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 35
    Par défaut
    oui c'est çà, on va passer nos applications sous postgresql.

    et je me pose enormement de questions sur la réplication des données via WINDEV et postgresql

    Si quelqu'un pouvait m'aiguiller ou m'aider, ca serait TRES sympa

    N'hésitez pas à me poser toutes les questions pour savoir ce dont j'ai besoin exactement

  4. #4
    Membre éprouvé Avatar de Nhaps
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2011
    Messages : 350
    Par défaut
    Bonjour,

    Déjà il faut que la structure de tes tables soit identique à celle de HF.

    Pour cela plusieurs solution :

    Soit sous PG tu peux importer les données HF, et PG crée automatiquement les tables( sans relations, sans sequences, sans index ) mais au moins tu as des tables avec des données avec un bon typage. A toi ensuite de remettre en relation les tables.

    Soit tu fait à la main tes tables. Avec les erreurs de typage qui peuvent se produire, il te faudra faire des tests.

    La première solution est la meilleur des deux et la plus rapide, est elle possible ? Je sais que pour Oracle vers SQL Server. J'ai fait comme cela.

    Une fois ta base faite, il n'y aura pas forcement de problème dans ton programme windev. Plusieurs points à faire attention :

    - Tes requetes ( nom de table, fonction propre à HF à retranscrire en PG )
    - Tes liaisons sur tes fenetres ( Hajoute() etc ... )
    - Ta connexion ( bien sur )
    - Et les noms de table dans ton code aussi

    Peut etre que mon post sur ce sujet pourra t’intéresser.

    Nhaps

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 35
    Par défaut
    Merci pour ta réponse ...

    En fait, pour le passage de Hyperfile POSTGRESQL, je ne me pose pas trop de questions, un outil a été fait en interne pour faire l'insertion des données de table à table .

    Mon probleme est pour ensuite re-developper le composant WINDEV de synchronisation qui permet de répliquer les données d'une base nomade à la base centrale (et inversement) sur une application en 32 bits (et même en 64 bits et c'est là que pose le probleme car apparemment, il n'y a pas sous windev l’accès natif à POSTGRESQL compatible avec du 64 bits).

    Aujourd'hui, notre composant existant qui permet de répliquer les données fonctionne assez bien .... mais comme l'application est en 64 bits, cela fonctionne par Hyperfile SQL ... mais lorsqu'on va passer sous POSTGRESQL, ce composant ne fonctionnera plus.

    Je suis assez perdu ... pour la réalisation à moins que quelqu'un me dise qu'il gère la réplication de données sous POSTGRESQL et que cela fonctionne en appli. 64 bits (pour l’accès natif).

    Merci de votre éventuelle aide

  6. #6
    Membre très actif

    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    402
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 402
    Par défaut
    Ha !!! c'est exactement ça que je cherche...
    Alors pour l'instant courage, je creuse aussi et si je trouve quelque chose d'intéressant je reviens ici en courant...

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    C'est vraisemblablement impossible avec ta version W15.
    Extrait d'un post du forum pcsoft.fr
    Il s'agit d'une impossibilité d'utiliser l'accès natif MySQL de PCSoft sur des serveurs en WEBDEV 16 64 bits, nous avons eu cette information que très récemment, et PCSoft n'a pas prévu à ce jour de sortir une version pour le mode 64 bits.
    http://forum.pcsoft.fr/thread.awp?groupid=pcsoft.fr.webdev&v=2&postid=237605
    Par extrapolation (puisque le post concerne MYSQL et WEBDEV 16), compte tenu des problèmes rencontrés, on peut raisonnablement émettre un doute.

    Maintenant sur la version 18, c'est peut-être opérationnel. Tu devrais contacter directement PCSoft.
    A+
    Dernière modification par Invité ; 24/11/2012 à 17h46.

Discussions similaires

  1. [Toutes versions] Récupérer des données internet générée sous html par un Formulaire avec méthode "POST"
    Par philoul dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 05/08/2013, 15h44
  2. acquistion des donneé par rs232 sous labview 2010
    Par elmhmdi dans le forum LabVIEW
    Réponses: 2
    Dernier message: 03/04/2012, 12h10
  3. Réponses: 6
    Dernier message: 18/03/2009, 17h25
  4. Récupérer des données par LDAP
    Par wil4linux dans le forum ASP
    Réponses: 3
    Dernier message: 14/09/2005, 12h11
  5. envoyer des données par l'intermédiaire d'un bouton
    Par mathilde50 dans le forum Access
    Réponses: 26
    Dernier message: 28/10/2004, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo