From 7469fad5ad1b9eee90b746717a505940531013fb Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Tue, 24 Dec 2024 23:09:56 +0100 Subject: [PATCH] Update queries --- ...83c6c02f0d56636865da20efa773cb3d9f2b78fb38416800.json} | 8 ++++---- ...8e92b05c2e879d2bc1327b1eadc6576063129e9b35340743.json} | 8 ++++---- ...8591206896d88e268c502709b8f6f1a558ff9834d11e951b.json} | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) rename .sqlx/{query-d4af7cbdc7cd903023f022779f5e41d7dc772c484006a0f1a51889b31dc1d1a0.json => query-60a9a7320f1dc54783c6c02f0d56636865da20efa773cb3d9f2b78fb38416800.json} (60%) rename .sqlx/{query-3c2ba9baa71516e4f4e3b594fcb940f6ffb66a91ff6368f6b640636d3f955590.json => query-d798dbf83070efc88e92b05c2e879d2bc1327b1eadc6576063129e9b35340743.json} (61%) rename .sqlx/{query-544c1f2457ed9c7e971901c3dd35535b3772caa29e9c2c48a60a669544eb3a98.json => query-e8525be82859dfef8591206896d88e268c502709b8f6f1a558ff9834d11e951b.json} (61%) diff --git a/.sqlx/query-d4af7cbdc7cd903023f022779f5e41d7dc772c484006a0f1a51889b31dc1d1a0.json b/.sqlx/query-60a9a7320f1dc54783c6c02f0d56636865da20efa773cb3d9f2b78fb38416800.json similarity index 60% rename from .sqlx/query-d4af7cbdc7cd903023f022779f5e41d7dc772c484006a0f1a51889b31dc1d1a0.json rename to .sqlx/query-60a9a7320f1dc54783c6c02f0d56636865da20efa773cb3d9f2b78fb38416800.json index 17f7b14..5a9d3e0 100644 --- a/.sqlx/query-d4af7cbdc7cd903023f022779f5e41d7dc772c484006a0f1a51889b31dc1d1a0.json +++ b/.sqlx/query-60a9a7320f1dc54783c6c02f0d56636865da20efa773cb3d9f2b78fb38416800.json @@ -1,6 +1,6 @@ { "db_name": "PostgreSQL", - "query": "\n SELECT\n user_settings.id,\n user_settings.user_id,\n user_settings.last_name,\n user_settings.first_name,\n user_settings.username,\n user_settings.source,\n ARRAY_AGG((\n languages.id,\n languages.label,\n languages.code\n )) AS \"allowed_langs: Vec\"\n FROM user_settings\n LEFT JOIN users_languages ON user_settings.id = users_languages.user\n LEFT JOIN languages ON users_languages.language = languages.id\n GROUP BY user_settings.id\n ORDER BY user_settings.id ASC\n OFFSET $1\n LIMIT $2\n ", + "query": "\n SELECT\n user_settings.id,\n user_settings.user_id,\n user_settings.last_name,\n user_settings.first_name,\n user_settings.username,\n user_settings.source,\n COALESCE(\n JSON_AGG(JSON_BUILD_OBJECT(\n 'id', languages.id,\n 'label', languages.label,\n 'code', languages.code\n )),\n '[]'::JSON\n ) AS \"allowed_langs!: Vec\"\n FROM user_settings\n LEFT JOIN users_languages ON user_settings.id = users_languages.user\n LEFT JOIN languages ON users_languages.language = languages.id\n GROUP BY user_settings.id\n ORDER BY user_settings.id ASC\n OFFSET $1\n LIMIT $2\n ", "describe": { "columns": [ { @@ -35,8 +35,8 @@ }, { "ordinal": 6, - "name": "allowed_langs: Vec", - "type_info": "RecordArray" + "name": "allowed_langs!: Vec", + "type_info": "Json" } ], "parameters": { @@ -55,5 +55,5 @@ null ] }, - "hash": "d4af7cbdc7cd903023f022779f5e41d7dc772c484006a0f1a51889b31dc1d1a0" + "hash": "60a9a7320f1dc54783c6c02f0d56636865da20efa773cb3d9f2b78fb38416800" } diff --git a/.sqlx/query-3c2ba9baa71516e4f4e3b594fcb940f6ffb66a91ff6368f6b640636d3f955590.json b/.sqlx/query-d798dbf83070efc88e92b05c2e879d2bc1327b1eadc6576063129e9b35340743.json similarity index 61% rename from .sqlx/query-3c2ba9baa71516e4f4e3b594fcb940f6ffb66a91ff6368f6b640636d3f955590.json rename to .sqlx/query-d798dbf83070efc88e92b05c2e879d2bc1327b1eadc6576063129e9b35340743.json index 91e1e5a..fc01be6 100644 --- a/.sqlx/query-3c2ba9baa71516e4f4e3b594fcb940f6ffb66a91ff6368f6b640636d3f955590.json +++ b/.sqlx/query-d798dbf83070efc88e92b05c2e879d2bc1327b1eadc6576063129e9b35340743.json @@ -1,6 +1,6 @@ { "db_name": "PostgreSQL", - "query": "\n SELECT\n user_settings.id,\n user_settings.user_id,\n user_settings.last_name,\n user_settings.first_name,\n user_settings.username,\n user_settings.source,\n ARRAY_AGG((\n languages.id,\n languages.label,\n languages.code\n )) AS \"allowed_langs: Vec\"\n FROM user_settings\n LEFT JOIN users_languages ON user_settings.id = users_languages.user\n LEFT JOIN languages ON users_languages.language = languages.id\n WHERE user_settings.id = $1\n GROUP BY user_settings.id\n ", + "query": "\n SELECT\n user_settings.id,\n user_settings.user_id,\n user_settings.last_name,\n user_settings.first_name,\n user_settings.username,\n user_settings.source,\n COALESCE(\n JSON_AGG(JSON_BUILD_OBJECT(\n 'id', languages.id,\n 'label', languages.label,\n 'code', languages.code\n )),\n '[]'::JSON\n ) AS \"allowed_langs!: Vec\"\n FROM user_settings\n LEFT JOIN users_languages ON user_settings.id = users_languages.user\n LEFT JOIN languages ON users_languages.language = languages.id\n WHERE user_settings.id = $1\n GROUP BY user_settings.id\n ", "describe": { "columns": [ { @@ -35,8 +35,8 @@ }, { "ordinal": 6, - "name": "allowed_langs: Vec", - "type_info": "RecordArray" + "name": "allowed_langs!: Vec", + "type_info": "Json" } ], "parameters": { @@ -54,5 +54,5 @@ null ] }, - "hash": "3c2ba9baa71516e4f4e3b594fcb940f6ffb66a91ff6368f6b640636d3f955590" + "hash": "d798dbf83070efc88e92b05c2e879d2bc1327b1eadc6576063129e9b35340743" } diff --git a/.sqlx/query-544c1f2457ed9c7e971901c3dd35535b3772caa29e9c2c48a60a669544eb3a98.json b/.sqlx/query-e8525be82859dfef8591206896d88e268c502709b8f6f1a558ff9834d11e951b.json similarity index 61% rename from .sqlx/query-544c1f2457ed9c7e971901c3dd35535b3772caa29e9c2c48a60a669544eb3a98.json rename to .sqlx/query-e8525be82859dfef8591206896d88e268c502709b8f6f1a558ff9834d11e951b.json index 827383c..18b8b1f 100644 --- a/.sqlx/query-544c1f2457ed9c7e971901c3dd35535b3772caa29e9c2c48a60a669544eb3a98.json +++ b/.sqlx/query-e8525be82859dfef8591206896d88e268c502709b8f6f1a558ff9834d11e951b.json @@ -1,6 +1,6 @@ { "db_name": "PostgreSQL", - "query": "\n SELECT\n user_settings.id,\n user_settings.user_id,\n user_settings.last_name,\n user_settings.first_name,\n user_settings.username,\n user_settings.source,\n ARRAY_AGG((\n languages.id,\n languages.label,\n languages.code\n )) AS \"allowed_langs: Vec\"\n FROM user_settings\n LEFT JOIN users_languages ON user_settings.id = users_languages.user\n LEFT JOIN languages ON users_languages.language = languages.id\n WHERE user_settings.user_id = $1\n GROUP BY user_settings.id\n ", + "query": "\n SELECT\n user_settings.id,\n user_settings.user_id,\n user_settings.last_name,\n user_settings.first_name,\n user_settings.username,\n user_settings.source,\n COALESCE(\n JSON_AGG(JSON_BUILD_OBJECT(\n 'id', languages.id,\n 'label', languages.label,\n 'code', languages.code\n )),\n '[]'::JSON\n ) AS \"allowed_langs!: Vec\"\n FROM user_settings\n LEFT JOIN users_languages ON user_settings.id = users_languages.user\n LEFT JOIN languages ON users_languages.language = languages.id\n WHERE user_settings.user_id = $1\n GROUP BY user_settings.id\n ", "describe": { "columns": [ { @@ -35,8 +35,8 @@ }, { "ordinal": 6, - "name": "allowed_langs: Vec", - "type_info": "RecordArray" + "name": "allowed_langs!: Vec", + "type_info": "Json" } ], "parameters": { @@ -54,5 +54,5 @@ null ] }, - "hash": "544c1f2457ed9c7e971901c3dd35535b3772caa29e9c2c48a60a669544eb3a98" + "hash": "e8525be82859dfef8591206896d88e268c502709b8f6f1a558ff9834d11e951b" }