added offline mode
All checks were successful
Cargo Build & Test / Push to container registry (push) Successful in 2m45s

This commit is contained in:
2025-07-18 11:27:07 +02:00
parent 226e7114d4
commit 5ba6b1bf16
16 changed files with 425 additions and 0 deletions

View File

@@ -19,6 +19,8 @@ jobs:
- uses: actions/checkout@v4
- run: rustup update stable && rustup default stable
- run: cargo install sqlx-cli && cargo sqlx prepare --check
- name: Login in to the container registry
uses: docker/login-action@v3
with:

View File

@@ -0,0 +1,26 @@
{
"db_name": "PostgreSQL",
"query": "SELECT * FROM categories",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "category_id",
"type_info": "Varchar"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
false
]
},
"hash": "002d293c501005c025256289cb7ef4f89f767c53ad62a544b68cb7e8f6750c96"
}

View File

@@ -0,0 +1,34 @@
{
"db_name": "PostgreSQL",
"query": "SELECT exercise_id, name, description FROM exercises WHERE name ILIKE $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exercise_id",
"type_info": "Uuid"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "description",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Text"
]
},
"nullable": [
false,
false,
false
]
},
"hash": "421d1864f2062f99355f474195c36a05dae84949eb65fed12eb615859d774bda"
}

View File

@@ -0,0 +1,75 @@
{
"db_name": "PostgreSQL",
"query": "\n SELECT exercises.exercise_id, exercise_type as \"exercise_type:ExerciseVariant\", sets, reps, time, name, description, position\n FROM workout_exercises\n JOIN exercises ON workout_exercises.exercise_id = exercises.exercise_id\n WHERE workout_id = $1\n ORDER BY position\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exercise_id",
"type_info": "Uuid"
},
{
"ordinal": 1,
"name": "exercise_type:ExerciseVariant",
"type_info": {
"Custom": {
"name": "exercise_variant",
"kind": {
"Enum": [
"time",
"number",
"failure"
]
}
}
}
},
{
"ordinal": 2,
"name": "sets",
"type_info": "Int4"
},
{
"ordinal": 3,
"name": "reps",
"type_info": "Int4"
},
{
"ordinal": 4,
"name": "time",
"type_info": "Int4"
},
{
"ordinal": 5,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 6,
"name": "description",
"type_info": "Varchar"
},
{
"ordinal": 7,
"name": "position",
"type_info": "Int4"
}
],
"parameters": {
"Left": [
"Uuid"
]
},
"nullable": [
false,
false,
true,
true,
true,
false,
false,
false
]
},
"hash": "4f4994330ab5b680ddca03e962ce2a0a15bfbc27f28e30788422c5aa20e6c965"
}

View File

@@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "DELETE FROM exercises WHERE exercise_id = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Uuid"
]
},
"nullable": []
},
"hash": "65160034413e2aed60354f87649e8d707b2f28c8d378d8fd47b0a33222a4396b"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO exercise_categories (exercise_id, category_id) SELECT * FROM UNNEST($1::uuid[], $2::varchar[])",
"describe": {
"columns": [],
"parameters": {
"Left": [
"UuidArray",
"VarcharArray"
]
},
"nullable": []
},
"hash": "73476d5fa346379f89b0deef86cd60615564d3ca4c2e505c20f775d7433bc643"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "UPDATE exercises SET name = $1, description = $2 WHERE exercise_id = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Varchar",
"Varchar",
"Uuid"
]
},
"nullable": []
},
"hash": "746236a3e38a5e49d4d2b65d7b26ffbc1092cebaf07a0840aa4350d94c0c5585"
}

View File

@@ -0,0 +1,26 @@
{
"db_name": "PostgreSQL",
"query": "SELECT * FROM muscles",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "muscle_id",
"type_info": "Varchar"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
false
]
},
"hash": "99dd58daa888b66b5e75f3603583d82e6aa665668dd45e2e40d7ccc4846c5ef5"
}

View File

@@ -0,0 +1,34 @@
{
"db_name": "PostgreSQL",
"query": "SELECT workout_id, name, description FROM workouts WHERE workout_id = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "workout_id",
"type_info": "Uuid"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "description",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Uuid"
]
},
"nullable": [
false,
false,
false
]
},
"hash": "9f989d04f5f8aa4b916987ba1b62fb3d1996dc025aba53b4b28997e6f49db61e"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO exercises (exercise_id, name, description) VALUES ($1, $2, $3)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Uuid",
"Varchar",
"Varchar"
]
},
"nullable": []
},
"hash": "b10aa422afe7a01589a6f090b0a2cab616fd28c793c91f2046864e7575b0d242"
}

View File

@@ -0,0 +1,32 @@
{
"db_name": "PostgreSQL",
"query": "SELECT exercise_id, name, description FROM exercises",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exercise_id",
"type_info": "Uuid"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "description",
"type_info": "Varchar"
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
false,
false
]
},
"hash": "b8d583d3a2ca1b196acc9a27cb7d8f1746d7b2c0063e8770a068ec2444ca8b8b"
}

View File

@@ -0,0 +1,38 @@
{
"db_name": "PostgreSQL",
"query": "\n INSERT INTO workout_exercises (workout_id, exercise_id, exercise_type, position, sets, reps, time)\n SELECT * FROM UNNEST($1::uuid[], $2::uuid[], $3::exercise_variant[], $4::int[], $5::int[], $6::int[], $7::int[])\n ",
"describe": {
"columns": [],
"parameters": {
"Left": [
"UuidArray",
"UuidArray",
{
"Custom": {
"name": "exercise_variant[]",
"kind": {
"Array": {
"Custom": {
"name": "exercise_variant",
"kind": {
"Enum": [
"time",
"number",
"failure"
]
}
}
}
}
}
},
"Int4Array",
"Int4Array",
"Int4Array",
"Int4Array"
]
},
"nullable": []
},
"hash": "cd1cd6869f9be3b1bc95c8b273451e29f26fd153bb6041a5040e2eaa285d51c4"
}

View File

@@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO workouts (workout_id, name, description) VALUES ($1, $2, $3)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Uuid",
"Varchar",
"Varchar"
]
},
"nullable": []
},
"hash": "cefe6cff888e999bbe55688bcf1c8c1657013fef519791de1274ab83fd8377a9"
}

View File

@@ -0,0 +1,32 @@
{
"db_name": "PostgreSQL",
"query": "SELECT workout_id, name, description FROM workouts",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "workout_id",
"type_info": "Uuid"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "description",
"type_info": "Varchar"
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
false,
false
]
},
"hash": "d7c9cb014b26cd70eaf742fe04d79e71271b311ad1418fa8eea59263431e22ab"
}

View File

@@ -0,0 +1,34 @@
{
"db_name": "PostgreSQL",
"query": "SELECT exercise_id, name, description FROM exercises WHERE exercise_id = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "exercise_id",
"type_info": "Uuid"
},
{
"ordinal": 1,
"name": "name",
"type_info": "Varchar"
},
{
"ordinal": 2,
"name": "description",
"type_info": "Varchar"
}
],
"parameters": {
"Left": [
"Uuid"
]
},
"nullable": [
false,
false,
false
]
},
"hash": "dbf66e8b66a946d0327dd71562d540f24245b576798814c366770800bc8a1616"
}

View File

@@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "INSERT INTO exercise_muscles (exercise_id, muscle_id) SELECT * FROM UNNEST($1::uuid[], $2::varchar[])",
"describe": {
"columns": [],
"parameters": {
"Left": [
"UuidArray",
"VarcharArray"
]
},
"nullable": []
},
"hash": "dfb1728ec2f194bc898deab2bbddcd9cfa11edb60a6d1625534eb6388bcf948b"
}