diff --git a/backend/.sqlx/query-0f71815a79c870b57bb4e7f026414cd67a87a65e6a431ffc281e1c83bf7535e6.json b/backend/.sqlx/query-0f71815a79c870b57bb4e7f026414cd67a87a65e6a431ffc281e1c83bf7535e6.json new file mode 100644 index 0000000..488b382 --- /dev/null +++ b/backend/.sqlx/query-0f71815a79c870b57bb4e7f026414cd67a87a65e6a431ffc281e1c83bf7535e6.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM devices\nWHERE user_id = $1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "0f71815a79c870b57bb4e7f026414cd67a87a65e6a431ffc281e1c83bf7535e6" +} diff --git a/backend/.sqlx/query-102deaab74a199bd61c10bf2c7ee008ea6407321a59daea39fe32ba34eab0570.json b/backend/.sqlx/query-102deaab74a199bd61c10bf2c7ee008ea6407321a59daea39fe32ba34eab0570.json new file mode 100644 index 0000000..1d7b902 --- /dev/null +++ b/backend/.sqlx/query-102deaab74a199bd61c10bf2c7ee008ea6407321a59daea39fe32ba34eab0570.json @@ -0,0 +1,58 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM sessions\nWHERE mac_address = $1 AND end_time + (15 * interval '1 minute') > NOW()\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "mac_address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Bpchar" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "102deaab74a199bd61c10bf2c7ee008ea6407321a59daea39fe32ba34eab0570" +} diff --git a/backend/.sqlx/query-12ededa21ed2b06e359c253baa556749ad9d486ef4808ab14c8288391f2f6ca1.json b/backend/.sqlx/query-12ededa21ed2b06e359c253baa556749ad9d486ef4808ab14c8288391f2f6ca1.json new file mode 100644 index 0000000..dbcba52 --- /dev/null +++ b/backend/.sqlx/query-12ededa21ed2b06e359c253baa556749ad9d486ef4808ab14c8288391f2f6ca1.json @@ -0,0 +1,58 @@ +{ + "db_name": "PostgreSQL", + "query": "\nUPDATE sessions\nSET end_time = NOW() + (5 * interval '1 minute')\nWHERE mac_address = ANY($1) AND end_time + (15 * interval '1 minute') > NOW()\nRETURNING *\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "mac_address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "BpcharArray" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "12ededa21ed2b06e359c253baa556749ad9d486ef4808ab14c8288391f2f6ca1" +} diff --git a/backend/.sqlx/query-17941bac79c37eb7fcc3c41f2c9d8d7f5873ca1604129435b04a742cf396a18b.json b/backend/.sqlx/query-17941bac79c37eb7fcc3c41f2c9d8d7f5873ca1604129435b04a742cf396a18b.json new file mode 100644 index 0000000..3692b05 --- /dev/null +++ b/backend/.sqlx/query-17941bac79c37eb7fcc3c41f2c9d8d7f5873ca1604129435b04a742cf396a18b.json @@ -0,0 +1,54 @@ +{ + "db_name": "PostgreSQL", + "query": "\nUPDATE devices\nSET\n address = $1,\n name = $2\nWHERE address = $3\nRETURNING *\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Bpchar", + "Varchar", + "Bpchar" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "17941bac79c37eb7fcc3c41f2c9d8d7f5873ca1604129435b04a742cf396a18b" +} diff --git a/backend/.sqlx/query-2270f0282a12559e896420705557b66828173b6bb973e45e8cb77a23164b6ca6.json b/backend/.sqlx/query-2270f0282a12559e896420705557b66828173b6bb973e45e8cb77a23164b6ca6.json new file mode 100644 index 0000000..4b02ef5 --- /dev/null +++ b/backend/.sqlx/query-2270f0282a12559e896420705557b66828173b6bb973e45e8cb77a23164b6ca6.json @@ -0,0 +1,50 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM study_years\nWHERE start_date < NOW() AND NOW() < end_date\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "year", + "type_info": "Int4" + }, + { + "ordinal": 2, + "name": "start_date", + "type_info": "Date" + }, + { + "ordinal": 3, + "name": "end_date", + "type_info": "Date" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "2270f0282a12559e896420705557b66828173b6bb973e45e8cb77a23164b6ca6" +} diff --git a/backend/.sqlx/query-264bbd05b957d4de626dac6d6662eb5fcb4febdf165a75be3fac96ffc8d12199.json b/backend/.sqlx/query-264bbd05b957d4de626dac6d6662eb5fcb4febdf165a75be3fac96ffc8d12199.json new file mode 100644 index 0000000..f64f52c --- /dev/null +++ b/backend/.sqlx/query-264bbd05b957d4de626dac6d6662eb5fcb4febdf165a75be3fac96ffc8d12199.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "\nDELETE FROM devices\nWHERE address = $1\n ", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Bpchar" + ] + }, + "nullable": [] + }, + "hash": "264bbd05b957d4de626dac6d6662eb5fcb4febdf165a75be3fac96ffc8d12199" +} diff --git a/backend/.sqlx/query-2872539a545a9ea255105d95e0eed039dd04f0e9fceb9b6e8e5849506cb23430.json b/backend/.sqlx/query-2872539a545a9ea255105d95e0eed039dd04f0e9fceb9b6e8e5849506cb23430.json new file mode 100644 index 0000000..9a05cde --- /dev/null +++ b/backend/.sqlx/query-2872539a545a9ea255105d95e0eed039dd04f0e9fceb9b6e8e5849506cb23430.json @@ -0,0 +1,54 @@ +{ + "db_name": "PostgreSQL", + "query": "\nINSERT INTO devices (user_id, address, name)\nVALUES ($1, $2, $3)\nRETURNING *\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Bpchar", + "Varchar" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "2872539a545a9ea255105d95e0eed039dd04f0e9fceb9b6e8e5849506cb23430" +} diff --git a/backend/.sqlx/query-39f9215e98f6ea19d6a471222ba43d5b3c562a5d313c6f4df0b3097125812508.json b/backend/.sqlx/query-39f9215e98f6ea19d6a471222ba43d5b3c562a5d313c6f4df0b3097125812508.json new file mode 100644 index 0000000..37faaad --- /dev/null +++ b/backend/.sqlx/query-39f9215e98f6ea19d6a471222ba43d5b3c562a5d313c6f4df0b3097125812508.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM study_years\nWHERE year = $1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "year", + "type_info": "Int4" + }, + { + "ordinal": 2, + "name": "start_date", + "type_info": "Date" + }, + { + "ordinal": 3, + "name": "end_date", + "type_info": "Date" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Int4" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "39f9215e98f6ea19d6a471222ba43d5b3c562a5d313c6f4df0b3097125812508" +} diff --git a/backend/.sqlx/query-484062ad76551609d5208a655a4ff2f2a479cb0acd8e67ac2eba2e8da21e5344.json b/backend/.sqlx/query-484062ad76551609d5208a655a4ff2f2a479cb0acd8e67ac2eba2e8da21e5344.json new file mode 100644 index 0000000..f5b727a --- /dev/null +++ b/backend/.sqlx/query-484062ad76551609d5208a655a4ff2f2a479cb0acd8e67ac2eba2e8da21e5344.json @@ -0,0 +1,53 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM user_sessions\nWHERE end_time > $1 AND start_time < $2\nORDER BY start_time DESC\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 3, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Timestamptz", + "Timestamptz" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "484062ad76551609d5208a655a4ff2f2a479cb0acd8e67ac2eba2e8da21e5344" +} diff --git a/backend/.sqlx/query-48580297b14e9c9f11fb035c4f6149d6842fa81c6ffeaa22225fc6b83aec129d.json b/backend/.sqlx/query-48580297b14e9c9f11fb035c4f6149d6842fa81c6ffeaa22225fc6b83aec129d.json new file mode 100644 index 0000000..aa8b35a --- /dev/null +++ b/backend/.sqlx/query-48580297b14e9c9f11fb035c4f6149d6842fa81c6ffeaa22225fc6b83aec129d.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM devices\nWHERE id = $1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "48580297b14e9c9f11fb035c4f6149d6842fa81c6ffeaa22225fc6b83aec129d" +} diff --git a/backend/.sqlx/query-572ab49b1f194ee667cf2f6a1ce23df88924fdd76bbe8831acd72726def228f3.json b/backend/.sqlx/query-572ab49b1f194ee667cf2f6a1ce23df88924fdd76bbe8831acd72726def228f3.json new file mode 100644 index 0000000..c0f439f --- /dev/null +++ b/backend/.sqlx/query-572ab49b1f194ee667cf2f6a1ce23df88924fdd76bbe8831acd72726def228f3.json @@ -0,0 +1,59 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM study_periods\nWHERE year = $1 AND period = $2\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "year", + "type_info": "Int4" + }, + { + "ordinal": 2, + "name": "period", + "type_info": "Int4" + }, + { + "ordinal": 3, + "name": "start_date", + "type_info": "Date" + }, + { + "ordinal": 4, + "name": "end_date", + "type_info": "Date" + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Int4", + "Int4" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "572ab49b1f194ee667cf2f6a1ce23df88924fdd76bbe8831acd72726def228f3" +} diff --git a/backend/.sqlx/query-6a9ac04404d86e0fd476e8ed5ef8d5013baddfcd9c4d8c93787fdd47c784777f.json b/backend/.sqlx/query-6a9ac04404d86e0fd476e8ed5ef8d5013baddfcd9c4d8c93787fdd47c784777f.json new file mode 100644 index 0000000..506d0ec --- /dev/null +++ b/backend/.sqlx/query-6a9ac04404d86e0fd476e8ed5ef8d5013baddfcd9c4d8c93787fdd47c784777f.json @@ -0,0 +1,50 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM user_sessions\nWHERE end_time + (15 * interval '1 minute') > NOW()\nORDER BY start_time DESC\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 3, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "6a9ac04404d86e0fd476e8ed5ef8d5013baddfcd9c4d8c93787fdd47c784777f" +} diff --git a/backend/.sqlx/query-a9c6a44b2e9cc5fcefa4c26b2e9bdfa3c7a40a3d850f7008f9fa6aab532304f6.json b/backend/.sqlx/query-a9c6a44b2e9cc5fcefa4c26b2e9bdfa3c7a40a3d850f7008f9fa6aab532304f6.json new file mode 100644 index 0000000..2c714a7 --- /dev/null +++ b/backend/.sqlx/query-a9c6a44b2e9cc5fcefa4c26b2e9bdfa3c7a40a3d850f7008f9fa6aab532304f6.json @@ -0,0 +1,54 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM user_sessions\nWHERE user_id = $1 AND end_time > $2 AND start_time < $3\nORDER BY start_time DESC\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 3, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Timestamptz", + "Timestamptz" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "a9c6a44b2e9cc5fcefa4c26b2e9bdfa3c7a40a3d850f7008f9fa6aab532304f6" +} diff --git a/backend/.sqlx/query-b066a23f1d603ab1cc7be062c178fc813ba215e8f3bf5c5adaa59a6c084794c3.json b/backend/.sqlx/query-b066a23f1d603ab1cc7be062c178fc813ba215e8f3bf5c5adaa59a6c084794c3.json new file mode 100644 index 0000000..0767127 --- /dev/null +++ b/backend/.sqlx/query-b066a23f1d603ab1cc7be062c178fc813ba215e8f3bf5c5adaa59a6c084794c3.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM devices\nWHERE address = ANY($1)\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "address", + "type_info": "Bpchar" + }, + { + "ordinal": 3, + "name": "name", + "type_info": "Varchar" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "BpcharArray" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "b066a23f1d603ab1cc7be062c178fc813ba215e8f3bf5c5adaa59a6c084794c3" +} diff --git a/backend/.sqlx/query-bb7debbaa13b268021369268de99c4613b40b431d93aac5fa5a6f70c8e2d3db1.json b/backend/.sqlx/query-bb7debbaa13b268021369268de99c4613b40b431d93aac5fa5a6f70c8e2d3db1.json new file mode 100644 index 0000000..e00f858 --- /dev/null +++ b/backend/.sqlx/query-bb7debbaa13b268021369268de99c4613b40b431d93aac5fa5a6f70c8e2d3db1.json @@ -0,0 +1,40 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM api_keys\nWHERE token = $1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "token", + "type_info": "Varchar" + }, + { + "ordinal": 2, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 3, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [ + false, + false, + false, + false + ] + }, + "hash": "bb7debbaa13b268021369268de99c4613b40b431d93aac5fa5a6f70c8e2d3db1" +} diff --git a/backend/.sqlx/query-bee0ccc4b6d29f9a1de05930c5bf32663f78d386c6d20c998ee6e35be6be62d0.json b/backend/.sqlx/query-bee0ccc4b6d29f9a1de05930c5bf32663f78d386c6d20c998ee6e35be6be62d0.json new file mode 100644 index 0000000..f614f60 --- /dev/null +++ b/backend/.sqlx/query-bee0ccc4b6d29f9a1de05930c5bf32663f78d386c6d20c998ee6e35be6be62d0.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\nUPDATE user_sessions\nSET end_time = NOW() + (5 * interval '1 minute')\nWHERE user_id = ANY($1) AND end_time + (15 * interval '1 minute') > NOW()\nRETURNING *\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 3, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "UuidArray" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "bee0ccc4b6d29f9a1de05930c5bf32663f78d386c6d20c998ee6e35be6be62d0" +} diff --git a/backend/.sqlx/query-c59db58a285309fc6001b72bee2440f8c4730b3ad45630323e894d39400aa7e5.json b/backend/.sqlx/query-c59db58a285309fc6001b72bee2440f8c4730b3ad45630323e894d39400aa7e5.json new file mode 100644 index 0000000..3ae4b55 --- /dev/null +++ b/backend/.sqlx/query-c59db58a285309fc6001b72bee2440f8c4730b3ad45630323e894d39400aa7e5.json @@ -0,0 +1,52 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT * \nFROM user_sessions \nWHERE user_id = $1 \nORDER BY start_time\nLIMIT 1;\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user_id", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "start_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 3, + "name": "end_time", + "type_info": "Timestamptz" + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "c59db58a285309fc6001b72bee2440f8c4730b3ad45630323e894d39400aa7e5" +} diff --git a/backend/.sqlx/query-cc3e0d48436903bfd2da63609f81dd7948adf67a71ebdeb196ea00d4a03add1f.json b/backend/.sqlx/query-cc3e0d48436903bfd2da63609f81dd7948adf67a71ebdeb196ea00d4a03add1f.json new file mode 100644 index 0000000..dc09437 --- /dev/null +++ b/backend/.sqlx/query-cc3e0d48436903bfd2da63609f81dd7948adf67a71ebdeb196ea00d4a03add1f.json @@ -0,0 +1,15 @@ +{ + "db_name": "PostgreSQL", + "query": "\nINSERT INTO sessions (user_id, mac_address, start_time, end_time)\nSELECT data.user_id, data.mac_address, NOW(), NOW() + (5 * interval '1 minute')\nFROM UNNEST($1::uuid[], $2::CHAR(17)[]) as data(user_id, mac_address)\n ", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "UuidArray", + "BpcharArray" + ] + }, + "nullable": [] + }, + "hash": "cc3e0d48436903bfd2da63609f81dd7948adf67a71ebdeb196ea00d4a03add1f" +} diff --git a/backend/.sqlx/query-d412060f6c54602fffb43b1bbaffffc037c9ab50cb3f41c1ee3be4dd963f2cfa.json b/backend/.sqlx/query-d412060f6c54602fffb43b1bbaffffc037c9ab50cb3f41c1ee3be4dd963f2cfa.json new file mode 100644 index 0000000..b759734 --- /dev/null +++ b/backend/.sqlx/query-d412060f6c54602fffb43b1bbaffffc037c9ab50cb3f41c1ee3be4dd963f2cfa.json @@ -0,0 +1,56 @@ +{ + "db_name": "PostgreSQL", + "query": "\nSELECT *\nFROM study_periods\nWHERE start_date < NOW() AND end_date > NOW()\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "year", + "type_info": "Int4" + }, + { + "ordinal": 2, + "name": "period", + "type_info": "Int4" + }, + { + "ordinal": 3, + "name": "start_date", + "type_info": "Date" + }, + { + "ordinal": 4, + "name": "end_date", + "type_info": "Date" + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": "Timestamptz" + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [] + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "d412060f6c54602fffb43b1bbaffffc037c9ab50cb3f41c1ee3be4dd963f2cfa" +} diff --git a/backend/.sqlx/query-d8aa702e3447a8c36bf204d8eb766cf707c422750ee7541e196601aba0154222.json b/backend/.sqlx/query-d8aa702e3447a8c36bf204d8eb766cf707c422750ee7541e196601aba0154222.json new file mode 100644 index 0000000..75faf8f --- /dev/null +++ b/backend/.sqlx/query-d8aa702e3447a8c36bf204d8eb766cf707c422750ee7541e196601aba0154222.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "\nINSERT INTO user_sessions (user_id, start_time, end_time)\nSELECT user_id, NOW(), NOW() + (5 * interval '1 minute')\nFROM UNNEST($1::uuid[]) as user_id\n ", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "UuidArray" + ] + }, + "nullable": [] + }, + "hash": "d8aa702e3447a8c36bf204d8eb766cf707c422750ee7541e196601aba0154222" +}