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

Symfony PHP Discussion :

Capifony migration base de données [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Par défaut Capifony migration base de données
    Bonjour,

    Je viens de tester capifony pour déployer une application symfony sur un serveur de production.

    Je ne trouve pas comment il faut faire pour déployer l'application et mettre à jour la base de données qui en prod

    Avant d'utiliser capifony je exécutais les commandes manuellement:
    Copier le nouveau fichier schema.yml
    Depuis le projet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    php symfony doctrine:generate-migrations-diff --env="prod" 
    php symfony doctrine:build --all-classes --and-migrate --env="prod"
    Avec la méthode capifony

    pas de migration de la base

    J'ai essayé

    toujours rien

    cap -T //J'ai toutes les commandes cap qui s'affiche

    Est ce que quelqu'un sait comment migrer une base avec capifony ?
    Quel sont les commandes à utiliser ou quel méthode ?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    ton setup est bon ? cap deploy:setup
    t'as bien rajouté les commandes à ton fichier setup ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Par défaut
    Voici mon fichier config/deploy.rb
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    ========================
     
    set :application, "frontend"
    set :domain,      "mondomaine.fr"
    set :deploy_to,   "/srv/sitesweb/monappli/"
     
    set :repository,  "git@#{domain}:monappli.git"
    set :scm,         :git
    set :git_enable_submodules, 1
    set  :deploy_via,             :remote_cache
     
    role :web,        domain                         # Your HTTP server, Apache/etc
    role :app,        domain                        # This may be the same as your `Web` server
    role :db,         domain, :primary => true       # This is where Rails migrations will run
     
    set :use_sudo,      false
    set :user, 'identifiant'
    set :password, 'mdp'
    set :keep_releases,  3
     
    set :symfony_env, "prod"
     
    ==========================
    Le déploiement se fait bien mais si je modifie la base le déploiement ne fait pas la migration

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'as pas mis les actions c'est normal, il faut rajouté ton :setup

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Par défaut
    Je viens de regarder dans les sources de capifony:
    - La migration de la bdd n'est pas intégrer

    Capifony n'est pas utilisable avec la version symfony 1.4 seulement la version 2

    Il ne reste plus qu'à me faire mes propres scripts de mise à jour

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Par défaut
    t'as pas mis les actions c'est normal, il faut rajouté ton :setup
    As tu un ex de :setup ?

    merci

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par tgilbert Voir le message
    As tu un ex de :setup ?

    merci
    https://github.com/capistrano/capist...ion-Tasks-Task

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Migration base de données MSSQL2000 vers 2005
    Par ygrim dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/02/2008, 07h05
  2. Réponses: 4
    Dernier message: 22/01/2007, 11h44
  3. [Sql server][Oracle]Migration base de donnée.
    Par WELCOMSMAIL dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 23/05/2006, 21h19
  4. Migration base de données Access 2000 - SQL Server
    Par 24 faubourg dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 06/12/2005, 22h08
  5. migration base de donnée
    Par cedschmi dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 25/01/2005, 16h08

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