mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2025-08-06 03:00:35 +02:00
.github
api
cmd
configs
init
internal
api
archiver
auth
config
graph
importer
metricDataDispatcher
metricdata
repository
migrations
mysql
01_init-schema.down.sql
01_init-schema.up.sql
02_add-index.down.sql
02_add-index.up.sql
03_add-userprojects.down.sql
03_add-userprojects.up.sql
04_alter-table-job.down.sql
04_alter-table-job.up.sql
05_extend-tags.down.sql
05_extend-tags.up.sql
06_change-config.down.sql
06_change-config.up.sql
07_fix-tag-id.down.sql
07_fix-tag-id.up.sql
08_add-footprint.down.sql
08_add-footprint.up.sql
sqlite3
testdata
dbConnection.go
hooks.go
job.go
jobCreate.go
jobFind.go
jobQuery.go
job_test.go
migration.go
repository_test.go
stats.go
stats_test.go
tags.go
transaction.go
user.go
userConfig.go
userConfig_test.go
routerConfig
taskManager
util
pkg
tools
web
.gitignore
.goreleaser.yaml
LICENSE
Makefile
README.md
ReleaseNotes.md
go.mod
go.sum
gqlgen.yml
startDemo.sh
tools.go
84 lines
3.3 KiB
SQL
84 lines
3.3 KiB
SQL
ALTER TABLE job DROP energy;
|
|
ALTER TABLE job DROP energy_footprint;
|
|
ALTER TABLE job ADD COLUMN flops_any_avg;
|
|
ALTER TABLE job ADD COLUMN mem_bw_avg;
|
|
ALTER TABLE job ADD COLUMN mem_used_max;
|
|
ALTER TABLE job ADD COLUMN load_avg;
|
|
ALTER TABLE job ADD COLUMN net_bw_avg;
|
|
ALTER TABLE job ADD COLUMN net_data_vol_total;
|
|
ALTER TABLE job ADD COLUMN file_bw_avg;
|
|
ALTER TABLE job ADD COLUMN file_data_vol_total;
|
|
|
|
UPDATE job SET flops_any_avg = json_extract(footprint, '$.flops_any_avg');
|
|
UPDATE job SET mem_bw_avg = json_extract(footprint, '$.mem_bw_avg');
|
|
UPDATE job SET mem_used_max = json_extract(footprint, '$.mem_used_max');
|
|
UPDATE job SET load_avg = json_extract(footprint, '$.cpu_load_avg');
|
|
UPDATE job SET net_bw_avg = json_extract(footprint, '$.net_bw_avg');
|
|
UPDATE job SET net_data_vol_total = json_extract(footprint, '$.net_data_vol_total');
|
|
UPDATE job SET file_bw_avg = json_extract(footprint, '$.file_bw_avg');
|
|
UPDATE job SET file_data_vol_total = json_extract(footprint, '$.file_data_vol_total');
|
|
|
|
ALTER TABLE job DROP footprint;
|
|
-- Do not use reserved keywords anymore
|
|
RENAME TABLE hpc_user TO `user`;
|
|
ALTER TABLE job RENAME COLUMN hpc_user TO `user`;
|
|
ALTER TABLE job RENAME COLUMN cluster_partition TO `partition`;
|
|
|
|
DROP INDEX IF EXISTS jobs_cluster;
|
|
DROP INDEX IF EXISTS jobs_cluster_user;
|
|
DROP INDEX IF EXISTS jobs_cluster_project;
|
|
DROP INDEX IF EXISTS jobs_cluster_subcluster;
|
|
DROP INDEX IF EXISTS jobs_cluster_starttime;
|
|
DROP INDEX IF EXISTS jobs_cluster_duration;
|
|
DROP INDEX IF EXISTS jobs_cluster_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_cluster_partition;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_starttime;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_duration;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_jobstate;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_jobstate_user;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_jobstate_project;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_jobstate_starttime;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_jobstate_duration;
|
|
DROP INDEX IF EXISTS jobs_cluster_partition_jobstate_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_cluster_jobstate;
|
|
DROP INDEX IF EXISTS jobs_cluster_jobstate_user;
|
|
DROP INDEX IF EXISTS jobs_cluster_jobstate_project;
|
|
|
|
DROP INDEX IF EXISTS jobs_cluster_jobstate_starttime;
|
|
DROP INDEX IF EXISTS jobs_cluster_jobstate_duration;
|
|
DROP INDEX IF EXISTS jobs_cluster_jobstate_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_user;
|
|
DROP INDEX IF EXISTS jobs_user_starttime;
|
|
DROP INDEX IF EXISTS jobs_user_duration;
|
|
DROP INDEX IF EXISTS jobs_user_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_project;
|
|
DROP INDEX IF EXISTS jobs_project_user;
|
|
DROP INDEX IF EXISTS jobs_project_starttime;
|
|
DROP INDEX IF EXISTS jobs_project_duration;
|
|
DROP INDEX IF EXISTS jobs_project_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_jobstate;
|
|
DROP INDEX IF EXISTS jobs_jobstate_user;
|
|
DROP INDEX IF EXISTS jobs_jobstate_project;
|
|
DROP INDEX IF EXISTS jobs_jobstate_starttime;
|
|
DROP INDEX IF EXISTS jobs_jobstate_duration;
|
|
DROP INDEX IF EXISTS jobs_jobstate_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_arrayjobid_starttime;
|
|
DROP INDEX IF EXISTS jobs_cluster_arrayjobid_starttime;
|
|
|
|
DROP INDEX IF EXISTS jobs_starttime;
|
|
DROP INDEX IF EXISTS jobs_duration;
|
|
DROP INDEX IF EXISTS jobs_numnodes;
|
|
|
|
DROP INDEX IF EXISTS jobs_duration_starttime;
|
|
DROP INDEX IF EXISTS jobs_numnodes_starttime;
|
|
DROP INDEX IF EXISTS jobs_numacc_starttime;
|
|
DROP INDEX IF EXISTS jobs_energy_starttime;
|