mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-06-18 14:26:09 +01:00
commands/create: Allow for upgrading database schema
Provide a method of upgrading existing postgres databases to a new schema version.
This commit is contained in:
wa/commands
30
wa/commands/postgres_schemas/postgres_schema_update_v1.2.sql
Normal file
30
wa/commands/postgres_schemas/postgres_schema_update_v1.2.sql
Normal file
@ -0,0 +1,30 @@
|
||||
ALTER TABLE resourcegetters RENAME TO resource_getters;
|
||||
|
||||
ALTER TABLE classifiers ADD COLUMN job_oid uuid references Jobs(oid);
|
||||
ALTER TABLE classifiers ADD COLUMN run_oid uuid references Runs(oid);
|
||||
|
||||
ALTER TABLE targets ADD COLUMN page_size_kb int;
|
||||
ALTER TABLE targets ADD COLUMN screen_resolution int[];
|
||||
ALTER TABLE targets ADD COLUMN prop text;
|
||||
ALTER TABLE targets ADD COLUMN android_id text;
|
||||
ALTER TABLE targets ADD COLUMN _pod_version int;
|
||||
ALTER TABLE targets ADD COLUMN _pod_serialization_version int;
|
||||
|
||||
ALTER TABLE jobs RENAME COLUMN retries TO retry;
|
||||
ALTER TABLE jobs ADD COLUMN _pod_version int;
|
||||
ALTER TABLE jobs ADD COLUMN _pod_serialization_version int;
|
||||
|
||||
ALTER TABLE runs ADD COLUMN project_stage text;
|
||||
ALTER TABLE runs ADD COLUMN state jsonb;
|
||||
ALTER TABLE runs ADD COLUMN duration float;
|
||||
ALTER TABLE runs ADD COLUMN _pod_version int;
|
||||
ALTER TABLE runs ADD COLUMN _pod_serialization_version int;
|
||||
|
||||
ALTER TABLE artifacts ADD COLUMN _pod_version int;
|
||||
ALTER TABLE artifacts ADD COLUMN _pod_serialization_version int;
|
||||
|
||||
ALTER TABLE events ADD COLUMN _pod_version int;
|
||||
ALTER TABLE events ADD COLUMN _pod_serialization_version int;
|
||||
|
||||
ALTER TABLE metrics ADD COLUMN _pod_version int;
|
||||
ALTER TABLE metrics ADD COLUMN _pod_serialization_version int;
|
Reference in New Issue
Block a user