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

 PostgreSQL Discussion :

Export tables postgresql via interface web


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité de passage
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Octobre 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Octobre 2020
    Messages : 3
    Par défaut Export tables postgresql via interface web
    Bonjour,
    Je ne suis pas à l'aise dans le développement web. Pouvez-vous m'estimer le temps de développement d'un export de 7 tables en postgresql (tous les champs) qui se ferait via un bouton dans une page web existante. Donc rajout du bouton (en angular par exemple) et du code permettant l'export directement sur mon pc dans le répertoire de téléchargement ?
    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 499
    Par défaut
    Bonjour,

    Aujourd'hui, j'ai tendance à dire que c'est typiquement une question que tu peux essayer de poser à une IA. Il est possible qu'elle te propose un code « acceptable » tant que tu n'as pas à trop le faire évoluer dans le temps et que tu as déjà un framework en place.

    Sinon, tu peux faire cela en quelques lignes de PHP. Un codeur habitué peut faire ça en trois à quinze minutes tests compris, selon la complexité de la chose (et les bugs rencontrés au niveau système : connexion à la base récalcitrante, serveur web mal configuré, etc). Si tu débutes, tu dois pouvoir y arriver en un après-midi.

    Reste à savoir sous quel format tu veux obtenir le contenu de ces tables, mais ça ne pose globalement aucune difficulté majeure.

  3. #3
    Invité de passage
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Octobre 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Octobre 2020
    Messages : 3
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    Bonjour,

    Aujourd'hui, j'ai tendance à dire que c'est typiquement une question que tu peux essayer de poser à une IA. Il est possible qu'elle te propose un code « acceptable » tant que tu n'as pas à trop le faire évoluer dans le temps et que tu as déjà un framework en place.

    Sinon, tu peux faire cela en quelques lignes de PHP. Un codeur habitué peut faire ça en trois à quinze minutes tests compris, selon la complexité de la chose (et les bugs rencontrés au niveau système : connexion à la base récalcitrante, serveur web mal configuré, etc). Si tu débutes, tu dois pouvoir y arriver en un après-midi.

    Reste à savoir sous quel format tu veux obtenir le contenu de ces tables, mais ça ne pose globalement aucune difficulté majeure.
    Merci beaucoup pour ton retour rapide.

    En fait je suis une ancienne développeuse windev. Un formulaire avec un bouton d'export de table, c'est certain qu'en 15 minutes c'était fait.
    Par contre, j'ai vu que développer du web c'est beaucoup plus compliqué entre le frontend, le backend, la bdd, c'est que du code, c'est bien plus long.

    Dans ma nouvelle entreprise, pour un export "brut" de tables sous postgresql ou mysql avec un bouton pour le lancer depuis une appli web déjà existante, on me chiffre 9 jours de boulot.
    J'ai donc vraiment besoin de comprendre ce chiffrage.

    Avec l'AI j'ai installé en local postgresql. Puis en 5 minutes, j'ai créé une bdd, une table, 3 enregistrement et un export .csv alors forcément ça me questionne beaucoup. Voilà pourquoi j'en appelle à un avis de pro.

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 499
    Par défaut
    Citation Envoyé par Beachev Voir le message
    En fait je suis une ancienne développeuse windev. Un formulaire avec un bouton d'export de table, c'est certain qu'en 15 minutes c'était fait.
    Par contre, j'ai vu que développer du web c'est beaucoup plus compliqué entre le frontend, le backend, la bdd, c'est que du code, c'est bien plus long.
    En effet, si tu as déjà l'expérience du développement mais que, simplement, tu n'as pas pratiqué les langages qui te seront utiles, tu devrais pouvoir t'en sortir en une heure ou deux, en sachant que la majeure partie de ce temps consistera justement à te les approprier. Si tu fais un deuxième exercice similaire dans la foulée, tu le boucleras en 20 minutes et ensuite, cela ira tout seul.

    Dans ma nouvelle entreprise, pour un export "brut" de tables sous postgresql ou mysql avec un bouton pour le lancer depuis une appli web déjà existante, on me chiffre 9 jours de boulot.
    J'ai donc vraiment besoin de comprendre ce chiffrage.
    9 jours, c'est vraiment beaucoup. On a l'habitude que les sociétés de prestation « chargent » un peu la facture mais à ce niveau, il faudrait que l'on connaisse le contexte entier et la demande exacte formulée.

    Dumper une table dans un fichier est un exercice simple. En entreprise, on peut la confier à un junior. Si son manager estime qu'il lui faudra une demi-journée pour y parvenir, il y est possible qu'il réserve un jour entier pour couvrir les taxes et amortir le temps de formation, puis qu'il multiplie l'estimation par deux, ce qui est courant en gestion de projet. Neuf jours, par contre…

    Ça peut toutefois se justifier s'il est question d'intégration dans un SI existant. Si le fait que l'application plante puisse mettre en défaut le système en question et avoir des effets de bord néfastes à l'entreprise, le gros du travail ne consistera pas à écrire la fonction mais en assurer l'intégration, la certification et le suivi à long terme. C'est typiquement ce qu'il se passe quand on envoie un patch au noyau Linux, par exemple. Coder est le plat de résistance, mais l'entrée, le fromage et le dessert sont obligatoires.

    Avec l'AI j'ai installé en local postgresql. Puis en 5 minutes, j'ai créé une bdd, une table, 3 enregistrement et un export .csv alors forcément ça me questionne beaucoup. Voilà pourquoi j'en appelle à un avis de pro.
    Il faut se méfier, surtout que l'usage généralisé de l'IA est encore très récent dans le grand public et qu'il y a toujours un effet d'euphorie (sauf chez les codeurs). L'IA a l'air très performante à résoudre des tâches simples de prime abord, mais cela devient rapidement un joli bazar et après, c'est précisément aux codeurs que l'on demande d'auditer plus en détails ce qu'elle a pondu. Personnellement, je ne gérerais pas encore un projet de 100.000 lignes avec de l'IA, surtout que plus un projet mûrit, plus la production de nouveau code ralentit et tend plutôt vers le raffinage de celui qui existe déjà.

    En ce sens, pas sûr que l'IA apporte beaucoup à des gens ayant une grande expertise d'un projet et à qui on ne demande que d'amender certaines lignes après mûre réflexion. Comme dans tous les domaines, l'IA finirait par devenir experte et dépasser n'importe quelle personne à cette tâche mais à la condition d'être explicitement formée à cela et aiguillée par des tuteurs pendant toute cette période. Cela finira par arriver, surtout que je suis persuadé que des « modules d'IA personnelle » à former soi-même finiront par apparaître sur le marché et que les gens s'approprieront la technologie. On n'y est pas encore, mais on n'en est plus très loin. Je ne serais pas surpris si cela arrivait dans les rayons d'ici deux ans, s'il y a un marché pour ça…

  5. #5
    Invité de passage
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Octobre 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Octobre 2020
    Messages : 3
    Par défaut
    La demande c'était vraiment d'avoir l'export brut de 7 tables en .CSV.
    Après, moi, j'intègre dans mon access ()

    Pour diminuer le coût je leur ai proposé (avec l'aide de chatgpt) de faire :
    • un utilisateur de la bdd dédié uniquement à l'export (en lecture seule)
    • un fichier d'accès à la base pour la connexion auto en évitant les mots de passe dans le batch
    • script sql d'export
    • batch windows
    • planifier une exécution automatique genre la nuit
    • stockage et sécurité sur dossier cible partagé à définir et réservé à qq personnes seulement (tu écrases les fichiers précédents)


    J'attends un chiffrage sur la base de ce process. Pas de page web, moins de code et moins de risque je pense.
    Franchement si j'avais les droits sur la base, je pense qu'avec chatgpt j'y arriverais en une 1/2 journée.

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 499
    Par défaut
    Citation Envoyé par Beachev Voir le message
    Franchement si j'avais les droits sur la base, je pense qu'avec chatgpt j'y arriverais en une 1/2 journée.
    Je pense que tu y arriverais même sans ChatGPT… :-)

Discussions similaires

  1. connexion d'un client via interface web
    Par yanchoux dans le forum Administration
    Réponses: 0
    Dernier message: 30/05/2009, 04h25
  2. [PHP-JS] Changement ip serveur via interface web
    Par romano37 dans le forum Langage
    Réponses: 7
    Dernier message: 14/03/2007, 11h21
  3. Réponses: 2
    Dernier message: 06/11/2006, 09h55
  4. Recherche Acces via interface WEB
    Par popof60 dans le forum Access
    Réponses: 8
    Dernier message: 04/04/2006, 11h25
  5. Réponses: 43
    Dernier message: 01/02/2006, 15h42

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