Bonjour
J'ai essayé par tous les moyens de migrer ma ma database H2 1.7.4 vers 1.10 & 1.9 .
Pour info je passe par la ligne de commande H2, j'ouvre la database en Generic H2 (Embedded) puis je copie le script dans la fenêtre idoine (SQL statement) que j’exécute par RUN ...
J'ai diverses erreurs et en les ignorants (voir fin) impossible d'afficher mes tests cases dans squash 1.10 .. ca plante en exception.
Mes questions sont :
- Peut on diagnostiquer si ma db est vérolée ou si c'est un bug des scripts ?
- Dans le cas d'un bug peut on supposer que seul la migration des db MySQL est supportée ?
- Etant une quiche en SQL comment puis je migrer de H2 vers SQL ?
Je peux envoyer ma db en mp ....
Cordialement
KB
En annexe
l'exception
org.hibernate.HibernateException: null index column for collection: org.squashtest.tm.domain.testcase.TestCaseFolder.content
les requetes SQL qui plantent:
script de montée vers 1.8
delete from ATTACHMENT_CONTENT
where ATTACHMENT_CONTENT_ID not in (
select CONTENT_ID from ATTACHMENT
);
script de montée vers 1.9
update CLN_RELATIONSHIP
set CONTENT_ORDER = (select TEMP_CLN_CONTENT_ORDER.CONTENT_ORDER
from TEMP_CLN_CONTENT_ORDER
where TEMP_CLN_CONTENT_ORDER.ANCESTOR_ID = CLN_RELATIONSHIP.ANCESTOR_ID
and TEMP_CLN_CONTENT_ORDER.DESCENDANT_ID = CLN_RELATIONSHIP.DESCENDANT_ID);
update RLN_RELATIONSHIP
set CONTENT_ORDER = (select TEMP_RLN_CONTENT_ORDER.CONTENT_ORDER
from TEMP_RLN_CONTENT_ORDER
where TEMP_RLN_CONTENT_ORDER.ANCESTOR_ID = RLN_RELATIONSHIP.ANCESTOR_ID
and TEMP_RLN_CONTENT_ORDER.DESCENDANT_ID = RLN_RELATIONSHIP.DESCENDANT_ID);
update TCLN_RELATIONSHIP
set CONTENT_ORDER = (
select TEMP_TCLN_CONTENT_ORDER.CONTENT_ORDER
from TEMP_TCLN_CONTENT_ORDER
where TEMP_TCLN_CONTENT_ORDER.ANCESTOR_ID = TCLN_RELATIONSHIP.ANCESTOR_ID
and TEMP_TCLN_CONTENT_ORDER.DESCENDANT_ID = TCLN_RELATIONSHIP.DESCENDANT_ID
);
Bloqué a la version 1.7.4 ...
Revenir à « Installation & Base de données / Installation & Database »
Aller
- Présentez-vous / Introduce yourself
- SquashTM
- ↳ Exigences / Requirements
- ↳ Cas de test / Test cases
- ↳ Exécutions / Executions
- ↳ Pilotage / Management
- ↳ Administration
- ↳ Bugtrackers
- ↳ Xsquash
- ↳ Installation & Base de données / Installation & Database
- ↳ API Rest Test Management
- Support des tests automatisés
- ↳ Version alpha
- ↳ Conception / Design
- ↳ Écriture tests au format BDD / Writing BDD test cases
- ↳ Gestion bibliothèque d'actions / Management action library
- ↳ Realisation
- ↳ Workflow d'automatisation / Automation workflow
- ↳ Rapports HTML / HTML reports (format Allure)
- ↳ Transmission de paramètres
- ↳ Implementation
- ↳ Association scripts de test - cas de test manuels / test scripts - manual test cases
- ↳ Création de plan d'exécution "as code" / Creation of execution plan "as code"
- ↳ Execution
- ↳ Pilotage de tests automatisés / Management of automated test execution
- ↳ Historique des exécutions automatisées / History of automated runs
- ↳ Gestionnaire de code Git / Git code manager
- ↳ Technologies d'automatisation de tests
- ↳ Junit
- ↳ Cucumber
- ↳ Robot Framework
- ↳ Cypress
- ↳ SoapUI
- ↳ UFT
- ↳ Ranorex
- ↳ Agilitest
- ↳ Katalon
- Intégration à la CI/CD
- ↳ Version alpha
- ↳ Déclenchement des "plans d'exécution as code" dans Jenkins / Triggering execution plans "as code" in Jenkins
- ↳ Intégration des "plans d'exécution as code" / Integration of execution plans "as code"
- ↳ GitLab CI
- ↳ Azure DevOps
- ↳ AWS CodeBuild
- ↳ Cloudbees CI
- ↳ Xebia Labs XL
- ↳ Execution
- ↳ Récupération des plans d'exécution et paramètres / Retrieve predefined execution plans and parameters
- ↳ Exploitation des résultats dans Allure EE / Exploitation of the results of automated executions in Allure EE
- Gestion de la communauté / Community Management
- ↳ Contributions
- ↳ Questions générales / General questions
- ↳ Propositions d'évolution / Ask for new features
- Squash TF
- ↳ SKF et rapports / SKF and reports
- ↳ SKF
- ↳ Reporting
- ↳ SKF Plugins
- ↳ Sahi Plugin
- ↳ Database plugin
- ↳ FTP Plugin
- ↳ SSH Plugin
- ↳ Filechecker Plugin
- ↳ Selenium Plugin
- ↳ SoapUI Plugin
- ↳ Local Process Plugin
- ↳ IDE Plugins
- ↳ TA Toolbox & Installation
- ↳ Installation
- ↳ TA Toolbox
- ↳ Eclipse Plugin
- ↳ IntelliJ Plugin
- ↳ Squash Execution Server
- ↳ Lien cas de test - tests automatisés / Test cases - automated tests link