diff --git a/.sqlx/query-01c21a3d3b365d9201944d5e880c66a515f909a978dd003d1ab30bfa53074a46.json b/.sqlx/query-01c21a3d3b365d9201944d5e880c66a515f909a978dd003d1ab30bfa53074a46.json new file mode 100644 index 00000000..b68fe940 --- /dev/null +++ b/.sqlx/query-01c21a3d3b365d9201944d5e880c66a515f909a978dd003d1ab30bfa53074a46.json @@ -0,0 +1,88 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM action_items WHERE question = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "pretty_id", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "summary", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "details", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "outcome", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "assignee", + "type_info": "Uuid" + }, + { + "ordinal": 6, + "name": "creator", + "type_info": "Uuid" + }, + { + "ordinal": 7, + "name": "question", + "type_info": "Uuid" + }, + { + "ordinal": 8, + "name": "status", + "type_info": "Text" + }, + { + "ordinal": 9, + "name": "assigned", + "type_info": "Timestamptz" + }, + { + "ordinal": 10, + "name": "resolved", + "type_info": "Timestamptz" + }, + { + "ordinal": 11, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + false, + false, + false, + true, + true, + false + ] + }, + "hash": "01c21a3d3b365d9201944d5e880c66a515f909a978dd003d1ab30bfa53074a46" +} diff --git a/.sqlx/query-10924cdc4a9d19758266c1417b668260ba4f4ba536ae39847c32ea700276fb99.json b/.sqlx/query-10924cdc4a9d19758266c1417b668260ba4f4ba536ae39847c32ea700276fb99.json new file mode 100644 index 00000000..ba5c240e --- /dev/null +++ b/.sqlx/query-10924cdc4a9d19758266c1417b668260ba4f4ba536ae39847c32ea700276fb99.json @@ -0,0 +1,89 @@ +{ + "db_name": "PostgreSQL", + "query": "UPDATE action_items SET assignee = $1 WHERE id = $2 RETURNING *", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "pretty_id", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "summary", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "details", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "outcome", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "assignee", + "type_info": "Uuid" + }, + { + "ordinal": 6, + "name": "creator", + "type_info": "Uuid" + }, + { + "ordinal": 7, + "name": "question", + "type_info": "Uuid" + }, + { + "ordinal": 8, + "name": "status", + "type_info": "Text" + }, + { + "ordinal": 9, + "name": "assigned", + "type_info": "Timestamptz" + }, + { + "ordinal": 10, + "name": "resolved", + "type_info": "Timestamptz" + }, + { + "ordinal": 11, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + false, + false, + false, + true, + true, + false + ] + }, + "hash": "10924cdc4a9d19758266c1417b668260ba4f4ba536ae39847c32ea700276fb99" +} diff --git a/.sqlx/query-11e96cfd8c2736f13ce55975ea910dd68640f6f14e38a4b3342d514804e3de27.json b/.sqlx/query-11e96cfd8c2736f13ce55975ea910dd68640f6f14e38a4b3342d514804e3de27.json new file mode 100644 index 00000000..74a83ea2 --- /dev/null +++ b/.sqlx/query-11e96cfd8c2736f13ce55975ea910dd68640f6f14e38a4b3342d514804e3de27.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "DELETE FROM sessions WHERE id = $1", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [] + }, + "hash": "11e96cfd8c2736f13ce55975ea910dd68640f6f14e38a4b3342d514804e3de27" +} diff --git a/.sqlx/query-17b00c22fc9092ebd0a24e6d780b9c63f291c54fb6c55463431e77db83f83230.json b/.sqlx/query-17b00c22fc9092ebd0a24e6d780b9c63f291c54fb6c55463431e77db83f83230.json new file mode 100644 index 00000000..a9308ba1 --- /dev/null +++ b/.sqlx/query-17b00c22fc9092ebd0a24e6d780b9c63f291c54fb6c55463431e77db83f83230.json @@ -0,0 +1,36 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO sessions (\"id\", \"user\", \"created\") VALUES ($1, $2, $3) RETURNING *;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Uuid", + "Timestamptz" + ] + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "17b00c22fc9092ebd0a24e6d780b9c63f291c54fb6c55463431e77db83f83230" +} diff --git a/.sqlx/query-19ec531e41ab93b6d1fed458897c018e1c760e4b29aa087fd9853884ef0ca0d3.json b/.sqlx/query-19ec531e41ab93b6d1fed458897c018e1c760e4b29aa087fd9853884ef0ca0d3.json new file mode 100644 index 00000000..b9123b87 --- /dev/null +++ b/.sqlx/query-19ec531e41ab93b6d1fed458897c018e1c760e4b29aa087fd9853884ef0ca0d3.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "UPDATE users SET otp = NULL, otp_date = NULL WHERE id = $1", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [] + }, + "hash": "19ec531e41ab93b6d1fed458897c018e1c760e4b29aa087fd9853884ef0ca0d3" +} diff --git a/.sqlx/query-25f2501fa2edd7204e2a45878b2d8f569184d5cffe5d084064d15bb0c1ebea10.json b/.sqlx/query-25f2501fa2edd7204e2a45878b2d8f569184d5cffe5d084064d15bb0c1ebea10.json new file mode 100644 index 00000000..ff66cecf --- /dev/null +++ b/.sqlx/query-25f2501fa2edd7204e2a45878b2d8f569184d5cffe5d084064d15bb0c1ebea10.json @@ -0,0 +1,73 @@ +{ + "db_name": "PostgreSQL", + "query": "\n INSERT INTO users \n (\"id\", \"email\", \"enabled\", \"created\") \n VALUES \n ($1, $2, $3, $4)\n RETURNING *\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "email", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "enabled", + "type_info": "Bool" + }, + { + "ordinal": 4, + "name": "created", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "secret", + "type_info": "Text" + }, + { + "ordinal": 6, + "name": "otp", + "type_info": "Text" + }, + { + "ordinal": 7, + "name": "otp_date", + "type_info": "Timestamptz" + }, + { + "ordinal": 8, + "name": "auth_date", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Text", + "Bool", + "Timestamptz" + ] + }, + "nullable": [ + false, + false, + true, + false, + false, + true, + true, + true, + true + ] + }, + "hash": "25f2501fa2edd7204e2a45878b2d8f569184d5cffe5d084064d15bb0c1ebea10" +} diff --git a/.sqlx/query-26e7e05427bc7dabcd7815d27764fda2baf4cfe60a2d2d6ee2a1f773dccbbce2.json b/.sqlx/query-26e7e05427bc7dabcd7815d27764fda2baf4cfe60a2d2d6ee2a1f773dccbbce2.json new file mode 100644 index 00000000..a69eeb20 --- /dev/null +++ b/.sqlx/query-26e7e05427bc7dabcd7815d27764fda2baf4cfe60a2d2d6ee2a1f773dccbbce2.json @@ -0,0 +1,68 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM users", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "email", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "enabled", + "type_info": "Bool" + }, + { + "ordinal": 4, + "name": "created", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "secret", + "type_info": "Text" + }, + { + "ordinal": 6, + "name": "otp", + "type_info": "Text" + }, + { + "ordinal": 7, + "name": "otp_date", + "type_info": "Timestamptz" + }, + { + "ordinal": 8, + "name": "auth_date", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [] + }, + "nullable": [ + false, + false, + true, + false, + false, + true, + true, + true, + true + ] + }, + "hash": "26e7e05427bc7dabcd7815d27764fda2baf4cfe60a2d2d6ee2a1f773dccbbce2" +} diff --git a/.sqlx/query-3651c8d8241ff220df63defaea7f866938d6caa44d355245ee68613c5c386faa.json b/.sqlx/query-3651c8d8241ff220df63defaea7f866938d6caa44d355245ee68613c5c386faa.json new file mode 100644 index 00000000..3a42f1e8 --- /dev/null +++ b/.sqlx/query-3651c8d8241ff220df63defaea7f866938d6caa44d355245ee68613c5c386faa.json @@ -0,0 +1,88 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM action_items WHERE assignee = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "pretty_id", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "summary", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "details", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "outcome", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "assignee", + "type_info": "Uuid" + }, + { + "ordinal": 6, + "name": "creator", + "type_info": "Uuid" + }, + { + "ordinal": 7, + "name": "question", + "type_info": "Uuid" + }, + { + "ordinal": 8, + "name": "status", + "type_info": "Text" + }, + { + "ordinal": 9, + "name": "assigned", + "type_info": "Timestamptz" + }, + { + "ordinal": 10, + "name": "resolved", + "type_info": "Timestamptz" + }, + { + "ordinal": 11, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + false, + false, + false, + true, + true, + false + ] + }, + "hash": "3651c8d8241ff220df63defaea7f866938d6caa44d355245ee68613c5c386faa" +} diff --git a/.sqlx/query-5734d08f3b525e31c97541b5c74d311b32ae7c839b7cf617f1dd6ca6848f4c78.json b/.sqlx/query-5734d08f3b525e31c97541b5c74d311b32ae7c839b7cf617f1dd6ca6848f4c78.json new file mode 100644 index 00000000..092390c6 --- /dev/null +++ b/.sqlx/query-5734d08f3b525e31c97541b5c74d311b32ae7c839b7cf617f1dd6ca6848f4c78.json @@ -0,0 +1,31 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO investigations (id, created, internal_id, first_name, middle_name, last_name, date_of_birth, namus_id, missing_since, synopsis) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING id;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Timestamptz", + "Text", + "Text", + "Text", + "Text", + "Date", + "Text", + "Date", + "Text" + ] + }, + "nullable": [ + false + ] + }, + "hash": "5734d08f3b525e31c97541b5c74d311b32ae7c839b7cf617f1dd6ca6848f4c78" +} diff --git a/.sqlx/query-611108d1b9bda81705a1401fd2578c41065006ee9937ce032f62dd87c3da9820.json b/.sqlx/query-611108d1b9bda81705a1401fd2578c41065006ee9937ce032f62dd87c3da9820.json new file mode 100644 index 00000000..9415fba0 --- /dev/null +++ b/.sqlx/query-611108d1b9bda81705a1401fd2578c41065006ee9937ce032f62dd87c3da9820.json @@ -0,0 +1,142 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT\n questions.id as question_id,\n questions.created as question_created,\n questions.pretty_id as question_pretty_id,\n questions.summary as question_summary,\n questions.details as question_details,\n questions.investigation as question_investigation,\n questions.outcome as question_outcome,\n questions.creator as question_creator,\n questions.status as question_status,\n\n -- we manually mark this field as nullable because sqlx doesn't properly infer with the join\n action_items.id as \"action_item_id?\",\n action_items.created as action_item_created,\n action_items.pretty_id as action_item_pretty_id,\n action_items.summary as action_item_summary,\n action_items.details as action_item_details,\n action_items.outcome as action_item_outcome,\n action_items.assignee as action_item_assignee,\n action_items.creator as action_item_creator,\n action_items.question as action_item_question,\n action_items.status as action_item_status,\n action_items.assigned as action_item_assigned,\n action_items.resolved as action_item_resolved\n\n FROM questions\n LEFT JOIN action_items ON action_items.question = questions.id\n WHERE investigation = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "question_id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "question_created", + "type_info": "Timestamptz" + }, + { + "ordinal": 2, + "name": "question_pretty_id", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "question_summary", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "question_details", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "question_investigation", + "type_info": "Uuid" + }, + { + "ordinal": 6, + "name": "question_outcome", + "type_info": "Text" + }, + { + "ordinal": 7, + "name": "question_creator", + "type_info": "Uuid" + }, + { + "ordinal": 8, + "name": "question_status", + "type_info": "Text" + }, + { + "ordinal": 9, + "name": "action_item_id?", + "type_info": "Uuid" + }, + { + "ordinal": 10, + "name": "action_item_created", + "type_info": "Timestamptz" + }, + { + "ordinal": 11, + "name": "action_item_pretty_id", + "type_info": "Text" + }, + { + "ordinal": 12, + "name": "action_item_summary", + "type_info": "Text" + }, + { + "ordinal": 13, + "name": "action_item_details", + "type_info": "Text" + }, + { + "ordinal": 14, + "name": "action_item_outcome", + "type_info": "Text" + }, + { + "ordinal": 15, + "name": "action_item_assignee", + "type_info": "Uuid" + }, + { + "ordinal": 16, + "name": "action_item_creator", + "type_info": "Uuid" + }, + { + "ordinal": 17, + "name": "action_item_question", + "type_info": "Uuid" + }, + { + "ordinal": 18, + "name": "action_item_status", + "type_info": "Text" + }, + { + "ordinal": 19, + "name": "action_item_assigned", + "type_info": "Timestamptz" + }, + { + "ordinal": 20, + "name": "action_item_resolved", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + false, + true, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + true, + true + ] + }, + "hash": "611108d1b9bda81705a1401fd2578c41065006ee9937ce032f62dd87c3da9820" +} diff --git a/.sqlx/query-685639f08bcde83db7ff2bfd3884cdbb031e94784d71c9eb2d6d0bb914d40d15.json b/.sqlx/query-685639f08bcde83db7ff2bfd3884cdbb031e94784d71c9eb2d6d0bb914d40d15.json new file mode 100644 index 00000000..f4de7142 --- /dev/null +++ b/.sqlx/query-685639f08bcde83db7ff2bfd3884cdbb031e94784d71c9eb2d6d0bb914d40d15.json @@ -0,0 +1,64 @@ +{ + "db_name": "PostgreSQL", + "query": "INSERT INTO logs (id, actor, target, previous_data, data, message, timestamp) VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING *;", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "actor", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "target", + "type_info": "Uuid" + }, + { + "ordinal": 3, + "name": "previous_data", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "data", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "message", + "type_info": "Text" + }, + { + "ordinal": 6, + "name": "timestamp", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid", + "Uuid", + "Uuid", + "Text", + "Text", + "Text", + "Timestamptz" + ] + }, + "nullable": [ + false, + true, + true, + true, + true, + false, + false + ] + }, + "hash": "685639f08bcde83db7ff2bfd3884cdbb031e94784d71c9eb2d6d0bb914d40d15" +} diff --git a/.sqlx/query-6a6bec68b35012df41e6bb99b5afc11a90e3404fa29698fb04fa3ad18ad2025b.json b/.sqlx/query-6a6bec68b35012df41e6bb99b5afc11a90e3404fa29698fb04fa3ad18ad2025b.json new file mode 100644 index 00000000..0fafd7f2 --- /dev/null +++ b/.sqlx/query-6a6bec68b35012df41e6bb99b5afc11a90e3404fa29698fb04fa3ad18ad2025b.json @@ -0,0 +1,15 @@ +{ + "db_name": "PostgreSQL", + "query": "UPDATE users SET display_name = $1 WHERE id = $2", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Text", + "Uuid" + ] + }, + "nullable": [] + }, + "hash": "6a6bec68b35012df41e6bb99b5afc11a90e3404fa29698fb04fa3ad18ad2025b" +} diff --git a/.sqlx/query-843923b9a0257cf80f1dff554e7dc8fdfc05f489328e8376513124dfb42996e3.json b/.sqlx/query-843923b9a0257cf80f1dff554e7dc8fdfc05f489328e8376513124dfb42996e3.json new file mode 100644 index 00000000..28a75ef9 --- /dev/null +++ b/.sqlx/query-843923b9a0257cf80f1dff554e7dc8fdfc05f489328e8376513124dfb42996e3.json @@ -0,0 +1,70 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM users WHERE id = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "email", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "enabled", + "type_info": "Bool" + }, + { + "ordinal": 4, + "name": "created", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "secret", + "type_info": "Text" + }, + { + "ordinal": 6, + "name": "otp", + "type_info": "Text" + }, + { + "ordinal": 7, + "name": "otp_date", + "type_info": "Timestamptz" + }, + { + "ordinal": 8, + "name": "auth_date", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + true, + false, + false, + true, + true, + true, + true + ] + }, + "hash": "843923b9a0257cf80f1dff554e7dc8fdfc05f489328e8376513124dfb42996e3" +} diff --git a/.sqlx/query-aa6dcb4a0a41d21e9810d238b8b510d375c007d33898aa8ba5ed76139fbce3c1.json b/.sqlx/query-aa6dcb4a0a41d21e9810d238b8b510d375c007d33898aa8ba5ed76139fbce3c1.json new file mode 100644 index 00000000..3287677f --- /dev/null +++ b/.sqlx/query-aa6dcb4a0a41d21e9810d238b8b510d375c007d33898aa8ba5ed76139fbce3c1.json @@ -0,0 +1,16 @@ +{ + "db_name": "PostgreSQL", + "query": "UPDATE users SET (\"otp\", \"otp_date\") = ($1, $2) WHERE \"id\" = $3", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Text", + "Timestamptz", + "Uuid" + ] + }, + "nullable": [] + }, + "hash": "aa6dcb4a0a41d21e9810d238b8b510d375c007d33898aa8ba5ed76139fbce3c1" +} diff --git a/.sqlx/query-b61377101cd65dbd8c97702fe3a76f791c43849b84d5e16e4e3d98cbde9f7a17.json b/.sqlx/query-b61377101cd65dbd8c97702fe3a76f791c43849b84d5e16e4e3d98cbde9f7a17.json new file mode 100644 index 00000000..afb96bfd --- /dev/null +++ b/.sqlx/query-b61377101cd65dbd8c97702fe3a76f791c43849b84d5e16e4e3d98cbde9f7a17.json @@ -0,0 +1,34 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM sessions WHERE id = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "user", + "type_info": "Uuid" + }, + { + "ordinal": 2, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "b61377101cd65dbd8c97702fe3a76f791c43849b84d5e16e4e3d98cbde9f7a17" +} diff --git a/.sqlx/query-c4c0ea7b8fb9f369ae1fd638c5cb5e30364876edfd55fab47a9dd1e4f39c7f4d.json b/.sqlx/query-c4c0ea7b8fb9f369ae1fd638c5cb5e30364876edfd55fab47a9dd1e4f39c7f4d.json new file mode 100644 index 00000000..df9b41fb --- /dev/null +++ b/.sqlx/query-c4c0ea7b8fb9f369ae1fd638c5cb5e30364876edfd55fab47a9dd1e4f39c7f4d.json @@ -0,0 +1,15 @@ +{ + "db_name": "PostgreSQL", + "query": "UPDATE users SET secret = $1 WHERE id = $2", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Text", + "Uuid" + ] + }, + "nullable": [] + }, + "hash": "c4c0ea7b8fb9f369ae1fd638c5cb5e30364876edfd55fab47a9dd1e4f39c7f4d" +} diff --git a/.sqlx/query-d202bc596e2b8595863baf927b9085316fe58e68efef47a66839de498d05ce29.json b/.sqlx/query-d202bc596e2b8595863baf927b9085316fe58e68efef47a66839de498d05ce29.json new file mode 100644 index 00000000..6499ffcc --- /dev/null +++ b/.sqlx/query-d202bc596e2b8595863baf927b9085316fe58e68efef47a66839de498d05ce29.json @@ -0,0 +1,89 @@ +{ + "db_name": "PostgreSQL", + "query": "UPDATE action_items SET status = $1 WHERE id = $2 RETURNING *", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "pretty_id", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "summary", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "details", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "outcome", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "assignee", + "type_info": "Uuid" + }, + { + "ordinal": 6, + "name": "creator", + "type_info": "Uuid" + }, + { + "ordinal": 7, + "name": "question", + "type_info": "Uuid" + }, + { + "ordinal": 8, + "name": "status", + "type_info": "Text" + }, + { + "ordinal": 9, + "name": "assigned", + "type_info": "Timestamptz" + }, + { + "ordinal": 10, + "name": "resolved", + "type_info": "Timestamptz" + }, + { + "ordinal": 11, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Text", + "Uuid" + ] + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + false, + false, + false, + true, + true, + false + ] + }, + "hash": "d202bc596e2b8595863baf927b9085316fe58e68efef47a66839de498d05ce29" +} diff --git a/.sqlx/query-d2bafeda4fcdb043d919c5247548f248d154db6c42cf421dd976bc7995b68523.json b/.sqlx/query-d2bafeda4fcdb043d919c5247548f248d154db6c42cf421dd976bc7995b68523.json new file mode 100644 index 00000000..551d40d8 --- /dev/null +++ b/.sqlx/query-d2bafeda4fcdb043d919c5247548f248d154db6c42cf421dd976bc7995b68523.json @@ -0,0 +1,76 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM investigations WHERE id = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "internal_id", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "first_name", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "middle_name", + "type_info": "Text" + }, + { + "ordinal": 4, + "name": "last_name", + "type_info": "Text" + }, + { + "ordinal": 5, + "name": "date_of_birth", + "type_info": "Date" + }, + { + "ordinal": 6, + "name": "namus_id", + "type_info": "Text" + }, + { + "ordinal": 7, + "name": "missing_since", + "type_info": "Date" + }, + { + "ordinal": 8, + "name": "synopsis", + "type_info": "Text" + }, + { + "ordinal": 9, + "name": "created", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [ + false, + true, + false, + true, + false, + false, + true, + false, + false, + false + ] + }, + "hash": "d2bafeda4fcdb043d919c5247548f248d154db6c42cf421dd976bc7995b68523" +} diff --git a/.sqlx/query-e0d658a2555c758c8ba4a8c56838f14a0f7854ca94ebe7fe7dbc9447a73dd371.json b/.sqlx/query-e0d658a2555c758c8ba4a8c56838f14a0f7854ca94ebe7fe7dbc9447a73dd371.json new file mode 100644 index 00000000..014e8c0f --- /dev/null +++ b/.sqlx/query-e0d658a2555c758c8ba4a8c56838f14a0f7854ca94ebe7fe7dbc9447a73dd371.json @@ -0,0 +1,14 @@ +{ + "db_name": "PostgreSQL", + "query": "DELETE FROM SESSIONS WHERE id = $1", + "describe": { + "columns": [], + "parameters": { + "Left": [ + "Uuid" + ] + }, + "nullable": [] + }, + "hash": "e0d658a2555c758c8ba4a8c56838f14a0f7854ca94ebe7fe7dbc9447a73dd371" +} diff --git a/.sqlx/query-f3f58600e971f1be6cbe206bba24f77769f54c6230e28f5b3dc719b869d9cb3f.json b/.sqlx/query-f3f58600e971f1be6cbe206bba24f77769f54c6230e28f5b3dc719b869d9cb3f.json new file mode 100644 index 00000000..46d60f57 --- /dev/null +++ b/.sqlx/query-f3f58600e971f1be6cbe206bba24f77769f54c6230e28f5b3dc719b869d9cb3f.json @@ -0,0 +1,70 @@ +{ + "db_name": "PostgreSQL", + "query": "SELECT * FROM users WHERE email = $1", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": "Uuid" + }, + { + "ordinal": 1, + "name": "email", + "type_info": "Text" + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": "Text" + }, + { + "ordinal": 3, + "name": "enabled", + "type_info": "Bool" + }, + { + "ordinal": 4, + "name": "created", + "type_info": "Timestamptz" + }, + { + "ordinal": 5, + "name": "secret", + "type_info": "Text" + }, + { + "ordinal": 6, + "name": "otp", + "type_info": "Text" + }, + { + "ordinal": 7, + "name": "otp_date", + "type_info": "Timestamptz" + }, + { + "ordinal": 8, + "name": "auth_date", + "type_info": "Timestamptz" + } + ], + "parameters": { + "Left": [ + "Text" + ] + }, + "nullable": [ + false, + false, + true, + false, + false, + true, + true, + true, + true + ] + }, + "hash": "f3f58600e971f1be6cbe206bba24f77769f54c6230e28f5b3dc719b869d9cb3f" +}