mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-29 22:24:51 +00:00 
			
		
		
		
	commands/postgres: Upgrade the data base schema to v1.3
Upgrade the database schema to reflect the additions of directory artifacts and the missing TargetInfo property.
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| --!VERSION!1.2!ENDVERSION! | ||||
| --!VERSION!1.3!ENDVERSION! | ||||
| CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; | ||||
| CREATE EXTENSION IF NOT EXISTS "lo"; | ||||
|  | ||||
| @@ -96,6 +96,7 @@ CREATE TABLE Targets ( | ||||
|     android_id text, | ||||
|     _pod_version int, | ||||
|     _pod_serialization_version int, | ||||
|     system_id text, | ||||
|     PRIMARY KEY (oid) | ||||
| ); | ||||
|  | ||||
| @@ -164,6 +165,7 @@ CREATE TABLE Artifacts ( | ||||
|     kind text, | ||||
|     _pod_version int, | ||||
|     _pod_serialization_version int, | ||||
|     is_dir boolean, | ||||
|     PRIMARY KEY (oid) | ||||
| ); | ||||
|  | ||||
|   | ||||
| @@ -0,0 +1,3 @@ | ||||
| ALTER TABLE targets ADD COLUMN system_id text; | ||||
|  | ||||
| ALTER TABLE artifacts ADD COLUMN is_dir boolean; | ||||
| @@ -7,3 +7,13 @@ | ||||
|   was done following an extended discussion and tests that verified | ||||
|   that the savings in processing power were not enough to warrant | ||||
|   the creation of a dedicated server or file handler. | ||||
| ## 1.2 | ||||
| - Rename the `resourcegetters` table to `resource_getters` for consistency. | ||||
| - Add Job and Run level classifiers. | ||||
| - Add missing android specific properties to targets. | ||||
| - Add new POD meta data to relevant tables.  | ||||
| - Correct job column name from `retires` to `retry`. | ||||
| - Add missing run information. | ||||
| ## 1.3 | ||||
| - Add missing "system_id" field from TargetInfo. | ||||
| - Enable support for uploading Artifact that represent directories. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user