Uppgradering från release 1.3.1 till release 1.3.2
Läs releasenotes för information vad som ingått i releasen.
Info |
---|
Observera att sökvägar till Tomcat installation kan variera beroende på hur detta är uppsatt i den avsedda miljön. |
Varning | ||
---|---|---|
| ||
Efter uppgradering av Tjänsteadressingskatalogen krävs en omstart av Tomcat, kännt fel som registrerats i JIRA SKLTP-307. Följande ses i loggen och kräver en omstart av Tomcat.
|
Köra script för att lägga på constraints i databasen
Ladda ner distributionen av Tjänsteadresseringskatalogen som innehåller sql-script
Kodblock |
---|
wget http://central.maven.org/maven2/se/skltp/tk/tk-parent/1.3.2/tk-parent-1.3.2-dist.tar.gz |
Packa upp distributionen som bla innehåller databasscript
Kodblock |
---|
tar -xzf tk-parent-1.3.2-dist.tar.gz |
Kör scriptet i MySQL
Kodblock |
---|
$ mysql -u tp_adminuser -p
mysql> use tp_admin;
mysql> source tk-parent-1.3.2/sql/add_unique_constraints_to_tak_1.3.2.sql |
Om tillägget av constraints går fel, exempelvis om duplikat förekommer kontakta då tjänsteplattforms-supporten.
Exempel på felmeddelande i denna situation kan vara följande:
Kodblock | ||
---|---|---|
| ||
ERROR 1062 (23000): Duplicate entry 'Version_2_0' for key 'UC_NAMN' |
Verifiera att databasen uppdaterats med rätt constraints genom exempelvis följande kommando:
Kodblock | ||
---|---|---|
| ||
mysql> use INFORMATION_SCHEMA; select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE; |
Föregående kommando bör resultera i nedanstående tabell. Förväntade nya constraints har CONSTRAINT_NAME = UC_TJANSTEKONSUMENT, UC_RIVVERSION, UC_NAMN, UC_HSAID (i tabell LogiskAdressat),
UC_HSAID(i tabell Tjanstekomponent) samt UC_NAMNRYMD.
Kodblock | ||
---|---|---|
| ||
+------------------+---------------------+-------------------------+-----------------------+------------------------+
| TABLE_NAME | COLUMN_NAME | CONSTRAINT_NAME | REFERENCED_TABLE_NAME | REFERENCED_COLUMN_NAME |
+------------------+---------------------+-------------------------+-----------------------+------------------------+
| Anropsbehorighet | id | PRIMARY | NULL | NULL |
| Anropsbehorighet | tjanstekontrakt_id | tjanstekonsument_id | NULL | NULL |
| Anropsbehorighet | logiskAdressat_id | tjanstekonsument_id | NULL | NULL |
| Anropsbehorighet | fromTidpunkt | tjanstekonsument_id | NULL | NULL |
| Anropsbehorighet | tomTidpunkt | tjanstekonsument_id | NULL | NULL |
| Anropsbehorighet | logiskAdressat_id | Anropsbehorighet_ibfk_1 | LogiskAdressat | id |
| Anropsbehorighet | tjanstekonsument_id | Anropsbehorighet_ibfk_2 | Tjanstekomponent | id |
| Anropsbehorighet | tjanstekontrakt_id | Anropsbehorighet_ibfk_3 | Tjanstekontrakt | id |
| LogiskAdress | id | PRIMARY | NULL | NULL |
| LogiskAdress | tjanstekontrakt_id | rivVersion_id | NULL | NULL |
| LogiskAdress | logiskAdressat_id | rivVersion_id | NULL | NULL |
| LogiskAdress | fromTidpunkt | rivVersion_id | NULL | NULL |
| LogiskAdress | tomTidpunkt | rivVersion_id | NULL | NULL |
| LogiskAdress | logiskAdressat_id | LogiskAdress_ibfk_1 | LogiskAdressat | id |
| LogiskAdress | rivVersion_id | LogiskAdress_ibfk_2 | RivVersion | id |
| LogiskAdress | tjanstekontrakt_id | LogiskAdress_ibfk_3 | Tjanstekontrakt | id |
| LogiskAdress | tjansteproducent_id | LogiskAdress_ibfk_4 | Tjanstekomponent | id |
| LogiskAdressat | id | PRIMARY | NULL | NULL |
| LogiskAdressat | hsaId | hsaId | NULL | NULL |
| RivVersion | id | PRIMARY | NULL | NULL |
| RivVersion | namn | namn | NULL | NULL |
| Tjanstekomponent | id | PRIMARY | NULL | NULL |
| Tjanstekomponent | hsaId | hsaId | NULL | NULL |
| Tjanstekontrakt | id | PRIMARY | NULL | NULL |
| Tjanstekontrakt | namnrymd | namnrymd | NULL | NULL |
| anvandare | id | PRIMARY | NULL | NULL |
| Anropsbehorighet | id | PRIMARY | NULL | NULL |
| Anropsbehorighet | tjanstekonsument_id | UC_TJANSTEKONSUMENT | NULL | NULL |
| Anropsbehorighet | tjanstekontrakt_id | UC_TJANSTEKONSUMENT | NULL | NULL |
| Anropsbehorighet | logiskAdressat_id | UC_TJANSTEKONSUMENT | NULL | NULL |
| Anropsbehorighet | fromTidpunkt | UC_TJANSTEKONSUMENT | NULL | NULL |
| Anropsbehorighet | tomTidpunkt | UC_TJANSTEKONSUMENT | NULL | NULL |
| Anropsbehorighet | logiskAdressat_id | Anropsbehorighet_ibfk_1 | LogiskAdressat | id |
| Anropsbehorighet | tjanstekonsument_id | Anropsbehorighet_ibfk_2 | Tjanstekomponent | id |
| Anropsbehorighet | tjanstekontrakt_id | Anropsbehorighet_ibfk_3 | Tjanstekontrakt | id |
| LogiskAdress | id | PRIMARY | NULL | NULL |
| LogiskAdress | rivVersion_id | UC_RIVVERSION | NULL | NULL |
| LogiskAdress | tjanstekontrakt_id | UC_RIVVERSION | NULL | NULL |
| LogiskAdress | logiskAdressat_id | UC_RIVVERSION | NULL | NULL |
| LogiskAdress | fromTidpunkt | UC_RIVVERSION | NULL | NULL |
| LogiskAdress | tomTidpunkt | UC_RIVVERSION | NULL | NULL |
| LogiskAdress | logiskAdressat_id | LogiskAdress_ibfk_1 | LogiskAdressat | id |
| LogiskAdress | rivVersion_id | LogiskAdress_ibfk_2 | RivVersion | id |
| LogiskAdress | tjanstekontrakt_id | LogiskAdress_ibfk_3 | Tjanstekontrakt | id |
| LogiskAdress | tjansteproducent_id | LogiskAdress_ibfk_4 | Tjanstekomponent | id |
| LogiskAdressat | id | PRIMARY | NULL | NULL |
| LogiskAdressat | hsaId | UC_HSAID | NULL | NULL |
| RivVersion | id | PRIMARY | NULL | NULL |
| RivVersion | namn | UC_NAMN | NULL | NULL |
| Tjanstekomponent | id | PRIMARY | NULL | NULL |
| Tjanstekomponent | hsaId | UC_HSAID | NULL | NULL |
| Tjanstekontrakt | id | PRIMARY | NULL | NULL |
| Tjanstekontrakt | namnrymd | UC_NAMNRYMD | NULL | NULL |
| anvandare | id | PRIMARY | NULL | NULL |
+------------------+---------------------+-------------------------+-----------------------+------------------------+
54 rows in set (0.00 sec) |