Gå till slutet av bannern
Gå till början av bannern

Migrering till 1.5.0

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 15 Aktuell »

Ny datamodel, se 

Fel vid återgivning av makro 'jira' : Det går inte att hitta Jira-servern för detta makro. Detta kan bero på applikationslänkens konfiguration.

Migrering till TAK 1.5.0

Migreringsteg

  1. Stoppa möjligheten att förändra datat i TAK
  2. Backup på existernade databas
  3. Skapa ny databas med nya datamodellen
  4. Migrera data till nya databasen
  5. Säkerställ att data blev korrekt migrerat
  6. Uppdatera Tomcats context.xml att peka på nya databasen
  7. Driftsätt applikationen TAK 1.5.0
    1. Ta bort TAK 1.4.0
    2. Lägg på TAK 1.5.0
  8. Testa
  9. Släpp på användarna igen

Rollbacksteg

  1. Stoppa möjligheten att förändra datat i TAK
  2. Uppdatera Tomcats context.xml att peka på gamla databasen
  3. Driftsätt applikationen TAK 1.4.0
    1. Ta bort TAK 1.5.0
    2. Lägg på TAK 1.4.0
  4. Testa
  5. Släpp på användarna igen

Migreringssteg i detalj

Skapa, migrera, säkerställ ny databas

Scripten baseras på att existerande databas har samma namn som i installationsanvisning för TAK, dvs tp_admin. Stämmer inte detta behöver scripten uppdateras med aktuellt databasnamn.

Ladda ner script från https://github.com/skltp/tak/tree/develop/resources/sql/migrera_till_142

Kör script enligt:

mysql -u root -p < 0-create-database.sql
mysql -u root -p takv2 < 1-create-tables-ddl.sql
mysql -u root -p takv2 < 2-migrate-data.sql
mysql -u root -p takv2 < 3-consistency-check.sql

3-consistency-check.sql rapportera ev fel om data skiljer sig mellan ursprungligt data och migrerat data.

Uppdatera Tomcats context.xml

Uppdatera jdbc:mysql://<hostname>:3306/tp_admin?autoReconnect=true, till jdbc:mysql://<hostname>:3306/takv2?autoReconnect=true

sudo vi /<tomcat>/conf/context.xml
  
<Resource name="jdbc/TP"
    auth="Container"
    type="javax.sql.DataSource"
    maxActive="10"
    maxIdle="10"
    maxWait="10000"
    username="tp_adminuser"
    password="<lösenord>"
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://<hostname>:3306/takv2?autoReconnect=true"
/>

Driftsätt applikation

Ladda ner TAK 1.5.0 och driftsätt enligt instruktionen på installationssidan.

Rollback i detalj

Uppdatera Tomcats context.xml

Uppdatera jdbc:mysql://<hostname>:3306/takv2?autoReconnect=true, till jdbc:mysql://<hostname>:3306/tp_admin?autoReconnect=true

sudo vi /<tomcat>/conf/context.xml
  
<Resource name="jdbc/TP"
    auth="Container"
    type="javax.sql.DataSource"
    maxActive="10"
    maxIdle="10"
    maxWait="10000"
    username="tp_adminuser"
    password="<lösenord>"
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://<hostname>:3306/tp_admin?autoReconnect=true"
/>

Driftsätt applikation

Ladda ner TAK 1.4.0 och driftsätt enligt instruktionen på installationssidan.

 

  • Inga etiketter