diff --git a/.sqlx/query-184058f5bea17534eacea862e324100f1c6cfc7557373f2299b13d977ae50491.json b/.sqlx/query-184058f5bea17534eacea862e324100f1c6cfc7557373f2299b13d977ae50491.json new file mode 100644 index 0000000..d7eb705 --- /dev/null +++ b/.sqlx/query-184058f5bea17534eacea862e324100f1c6cfc7557373f2299b13d977ae50491.json @@ -0,0 +1,22 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT\n commit_hash\n FROM\n ftest_jobs\n WHERE\n job_state = (SELECT ID FROM ftest_job_states WHERE name = $1) \n AND\n finished_at is NULL\n AND\n scheduled_at is NULL\n ORDER BY created_at ASC;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "commit_hash", + "type_info": "Varchar" + } + ], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [ + false + ] + }, + "hash": "184058f5bea17534eacea862e324100f1c6cfc7557373f2299b13d977ae50491" +} diff --git a/.sqlx/query-3abe43bda72c7e79d6a21deb6cb76528fbaff91bed269be763679c1dbeab962d.json b/.sqlx/query-3abe43bda72c7e79d6a21deb6cb76528fbaff91bed269be763679c1dbeab962d.json new file mode 100644 index 0000000..2613fea --- /dev/null +++ b/.sqlx/query-3abe43bda72c7e79d6a21deb6cb76528fbaff91bed269be763679c1dbeab962d.json @@ -0,0 +1,16 @@ +{ + "db_name": "PostgreSQL", + "query": "\n UPDATE\n ftest_jobs\n SET\n job_state = (SELECT ID FROM ftest_job_states WHERE name = $1),\n scheduled_at = $2\n WHERE commit_hash = $3;", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Text", + "Timestamptz", + "Text" + ] + }, + "nullable": [] + }, + "hash": "3abe43bda72c7e79d6a21deb6cb76528fbaff91bed269be763679c1dbeab962d" +} diff --git a/.sqlx/query-74bacf397f38e738e9d8dcc9ad5cc5c07915bff6276bd5005fd7221a76741e8b.json b/.sqlx/query-74bacf397f38e738e9d8dcc9ad5cc5c07915bff6276bd5005fd7221a76741e8b.json new file mode 100644 index 0000000..269ea82 --- /dev/null +++ b/.sqlx/query-74bacf397f38e738e9d8dcc9ad5cc5c07915bff6276bd5005fd7221a76741e8b.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\n SELECT\n ftest_jobs.ID,\n ftest_jobs.commit_hash,\n ftest_job_states.name,\n ftest_jobs.created_at,\n ftest_jobs.scheduled_at,\n ftest_jobs.finished_at\n\n FROM ftest_jobs\n INNER JOIN\n ftest_job_states\n ON\n ftest_job_states.ID = ftest_jobs.job_state\n WHERE\n ftest_job_states.name = $1;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Int4" + }, + { + "ordinal": 1, + "name": "commit_hash", + "type_info": "Varchar" + }, + { + "ordinal": 2, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 3, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "scheduled_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "finished_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [ + false, + false, + false, + false, + true, + true + ] + }, + "hash": "74bacf397f38e738e9d8dcc9ad5cc5c07915bff6276bd5005fd7221a76741e8b" +} diff --git a/.sqlx/query-8f43686f9512d4e3f75e000515bdc90dd7c999a585e6b7b79459545bb583daa0.json b/.sqlx/query-8f43686f9512d4e3f75e000515bdc90dd7c999a585e6b7b79459545bb583daa0.json new file mode 100644 index 0000000..75f0903 --- /dev/null +++ b/.sqlx/query-8f43686f9512d4e3f75e000515bdc90dd7c999a585e6b7b79459545bb583daa0.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\n SELECT\n ftest_jobs.ID,\n ftest_jobs.commit_hash,\n ftest_job_states.name,\n ftest_jobs.created_at,\n ftest_jobs.scheduled_at,\n ftest_jobs.finished_at\n\n FROM ftest_jobs\n INNER JOIN\n ftest_job_states\n ON\n ftest_job_states.ID = ftest_jobs.job_state\n WHERE\n ftest_jobs.commit_hash = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Int4" + }, + { + "ordinal": 1, + "name": "commit_hash", + "type_info": "Varchar" + }, + { + "ordinal": 2, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 3, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "scheduled_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "finished_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [ + false, + false, + false, + false, + true, + true + ] + }, + "hash": "8f43686f9512d4e3f75e000515bdc90dd7c999a585e6b7b79459545bb583daa0" +} diff --git a/.sqlx/query-c43b464586d8b356ef09ebff65649f86699411f7a0c1bc2db5ab6125cd5c2828.json b/.sqlx/query-c43b464586d8b356ef09ebff65649f86699411f7a0c1bc2db5ab6125cd5c2828.json new file mode 100644 index 0000000..fb2eccc --- /dev/null +++ b/.sqlx/query-c43b464586d8b356ef09ebff65649f86699411f7a0c1bc2db5ab6125cd5c2828.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO ftest_job_states\n (name) VALUES ($1) ON CONFLICT (name) DO NOTHING;", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Varchar" + ] + }, + "nullable": [] + }, + "hash": "c43b464586d8b356ef09ebff65649f86699411f7a0c1bc2db5ab6125cd5c2828" +} diff --git a/.sqlx/query-c80dd16292d47dc928ce5c247123196b1fa1b4c9b5cc342dd764d7a5538899e0.json b/.sqlx/query-c80dd16292d47dc928ce5c247123196b1fa1b4c9b5cc342dd764d7a5538899e0.json new file mode 100644 index 0000000..94ae37e --- /dev/null +++ b/.sqlx/query-c80dd16292d47dc928ce5c247123196b1fa1b4c9b5cc342dd764d7a5538899e0.json @@ -0,0 +1,16 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO ftest_jobs\n (commit_hash, job_state, created_at)\n VALUES ($1, (SELECT ID FROM ftest_job_states WHERE name = $2), $3)", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Varchar", + "Text", + "Timestamptz" + ] + }, + "nullable": [] + }, + "hash": "c80dd16292d47dc928ce5c247123196b1fa1b4c9b5cc342dd764d7a5538899e0" +} diff --git a/.sqlx/query-e02abce2f880625a0b09c6282e8e23c3b3e4f45c6671f9607ed0df4e186d220e.json b/.sqlx/query-e02abce2f880625a0b09c6282e8e23c3b3e4f45c6671f9607ed0df4e186d220e.json new file mode 100644 index 0000000..85506ec --- /dev/null +++ b/.sqlx/query-e02abce2f880625a0b09c6282e8e23c3b3e4f45c6671f9607ed0df4e186d220e.json @@ -0,0 +1,16 @@ +{ + "db_name": "PostgreSQL", + "query": "\n UPDATE\n ftest_jobs\n SET\n job_state = (SELECT ID FROM ftest_job_states WHERE name = $1),\n finished_at = $2\n WHERE commit_hash = $3;", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Text", + "Timestamptz", + "Text" + ] + }, + "nullable": [] + }, + "hash": "e02abce2f880625a0b09c6282e8e23c3b3e4f45c6671f9607ed0df4e186d220e" +} diff --git a/.sqlx/query-f41b0fa86f004be0f412517ae43aa8107433f6593077ee4197ff80cf2dc1f643.json b/.sqlx/query-f41b0fa86f004be0f412517ae43aa8107433f6593077ee4197ff80cf2dc1f643.json new file mode 100644 index 0000000..cd50734 --- /dev/null +++ b/.sqlx/query-f41b0fa86f004be0f412517ae43aa8107433f6593077ee4197ff80cf2dc1f643.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "\n DELETE FROM\n ftest_jobs\n WHERE commit_hash = $1;", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [] + }, + "hash": "f41b0fa86f004be0f412517ae43aa8107433f6593077ee4197ff80cf2dc1f643" +} diff --git a/.sqlx/query-f93894995de10d5eb0dc6fd249fd93e22354dfe90d461c4a8e7469887cef63d6.json b/.sqlx/query-f93894995de10d5eb0dc6fd249fd93e22354dfe90d461c4a8e7469887cef63d6.json new file mode 100644 index 0000000..33afca3 --- /dev/null +++ b/.sqlx/query-f93894995de10d5eb0dc6fd249fd93e22354dfe90d461c4a8e7469887cef63d6.json @@ -0,0 +1,22 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT EXISTS (SELECT 1 from ftest_job_states WHERE name = $1)", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "exists", + "type_info": "Bool" + } + ], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [ + null + ] + }, + "hash": "f93894995de10d5eb0dc6fd249fd93e22354dfe90d461c4a8e7469887cef63d6" +}