2020-11-01 21:25:11 +00:00
{
"db" : "PostgreSQL" ,
2022-03-13 19:36:44 +00:00
"06f83a51e9d2ca842dc0d6947ad39d9be966636700de58d404d8e1471a260c9a" : {
"query" : "\n SELECT newsletter_issue_id, subscriber_email\n FROM issue_delivery_queue\n FOR UPDATE\n SKIP LOCKED\n LIMIT 1\n " ,
"describe" : {
"columns" : [
{
"ordinal" : 0 ,
"name" : "newsletter_issue_id" ,
"type_info" : "Uuid"
} ,
{
"ordinal" : 1 ,
"name" : "subscriber_email" ,
"type_info" : "Text"
}
] ,
"parameters" : {
"Left" : [ ]
} ,
"nullable" : [
false ,
false
]
}
} ,
"0b93f6f4f1bc59e7ee597ef6df52bbee1233d98e0a4cf53e29c153ccdae0537b" : {
"query" : "\n INSERT INTO newsletter_issues (\n newsletter_issue_id, \n title, \n text_content, \n html_content,\n published_at\n )\n VALUES ($1, $2, $3, $4, now())\n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid" ,
"Text" ,
"Text" ,
"Text"
]
} ,
"nullable" : [ ]
}
} ,
"1bb5d1c15161a276262535134c306bc392dda0fa1d7bb7deddcd544583a19fc8" : {
"query" : "\n INSERT INTO idempotency (\n user_id, \n idempotency_key,\n created_at\n ) \n VALUES ($1, $2, now()) \n ON CONFLICT DO NOTHING\n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid" ,
"Text"
]
} ,
"nullable" : [ ]
}
} ,
"21f0f4c2ae0e88b99684823b83ce6126c218cec3badc8126492aab8fc7042109" : {
"query" : "\n UPDATE idempotency\n SET \n response_status_code = $3, \n response_headers = $4,\n response_body = $5\n WHERE\n user_id = $1 AND\n idempotency_key = $2\n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid" ,
"Text" ,
"Int2" ,
{
"Custom" : {
"name" : "_header_pair" ,
"kind" : {
"Array" : {
"Custom" : {
"name" : "header_pair" ,
"kind" : {
"Composite" : [
[
"name" ,
"Text"
] ,
[
"value" ,
"Bytea"
]
]
}
}
}
}
}
} ,
"Bytea"
]
} ,
"nullable" : [ ]
}
} ,
2022-03-13 14:53:56 +00:00
"2880480077b654e38b63f423ab40680697a500ffe1af1d1b39108910594b581b" : {
"query" : "\n UPDATE users\n SET password_hash = $1\n WHERE user_id = $2\n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Text" ,
"Uuid"
]
} ,
"nullable" : [ ]
}
} ,
"33b11051e779866db9aeb86d28a59db07a94323ffdc59a5a2c1da694ebe9a65f" : {
"query" : "\n SELECT username\n FROM users\n WHERE user_id = $1\n " ,
"describe" : {
"columns" : [
{
"ordinal" : 0 ,
"name" : "username" ,
"type_info" : "Text"
}
] ,
"parameters" : {
"Left" : [
"Uuid"
]
} ,
"nullable" : [
false
]
}
} ,
2022-03-13 19:36:44 +00:00
"38d1a12165ad4f50d8fbd4fc92376d9cc243dcc344c67b37f7fef13c6589e1eb" : {
"query" : "\n SELECT title, text_content, html_content\n FROM newsletter_issues\n WHERE\n newsletter_issue_id = $1\n " ,
"describe" : {
"columns" : [
{
"ordinal" : 0 ,
"name" : "title" ,
"type_info" : "Text"
} ,
{
"ordinal" : 1 ,
"name" : "text_content" ,
"type_info" : "Text"
} ,
{
"ordinal" : 2 ,
"name" : "html_content" ,
"type_info" : "Text"
}
] ,
"parameters" : {
"Left" : [
"Uuid"
]
} ,
"nullable" : [
false ,
false ,
false
]
}
} ,
2021-03-13 11:14:22 +00:00
"51c9c995452d3359e3da7e2f2ff8a6e68690f740a36d2a32ec7c40b08931ebdb" : {
"query" : "\n INSERT INTO subscriptions (id, email, name, subscribed_at, status)\n VALUES ($1, $2, $3, $4, 'pending_confirmation')\n " ,
2020-11-01 21:25:11 +00:00
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid" ,
"Text" ,
"Text" ,
"Timestamptz"
]
} ,
"nullable" : [ ]
}
2021-03-13 11:14:22 +00:00
} ,
"753c8ecfac0ea7d052e60cb582e3b3ebac5e50eb133152712ca18ab5d5e202f3" : {
"query" : "\n INSERT INTO subscription_tokens (subscription_token, subscriber_id)\n VALUES ($1, $2)\n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Text" ,
"Uuid"
]
} ,
"nullable" : [ ]
}
} ,
2022-03-13 19:36:44 +00:00
"9f103f7d6dfa569bafce4546e6e610f3d31b95fe81f96ea72575b27ddfea796e" : {
"query" : "\n SELECT \n response_status_code as \"response_status_code!\", \n response_headers as \"response_headers!: Vec<HeaderPairRecord>\",\n response_body as \"response_body!\"\n FROM idempotency\n WHERE \n user_id = $1 AND\n idempotency_key = $2\n " ,
"describe" : {
"columns" : [
{
"ordinal" : 0 ,
"name" : "response_status_code!" ,
"type_info" : "Int2"
} ,
{
"ordinal" : 1 ,
"name" : "response_headers!: Vec<HeaderPairRecord>" ,
"type_info" : {
"Custom" : {
"name" : "_header_pair" ,
"kind" : {
"Array" : {
"Custom" : {
"name" : "header_pair" ,
"kind" : {
"Composite" : [
[
"name" ,
"Text"
] ,
[
"value" ,
"Bytea"
]
]
}
}
}
}
}
}
} ,
{
"ordinal" : 2 ,
"name" : "response_body!" ,
"type_info" : "Bytea"
}
] ,
"parameters" : {
"Left" : [
"Uuid" ,
"Text"
]
} ,
"nullable" : [
true ,
true ,
true
]
}
} ,
2021-03-13 11:14:22 +00:00
"a71a1932b894572106460ca2e34a63dc0cb8c1ba7a70547add1cddbb68133c2b" : {
"query" : "UPDATE subscriptions SET status = 'confirmed' WHERE id = $1" ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid"
]
} ,
"nullable" : [ ]
}
} ,
2022-03-13 19:36:44 +00:00
"aa682ff5c6485c4faa8168322413294a282ddcc0ef4e38ca3980e6fc7c00c87c" : {
"query" : "\n INSERT INTO issue_delivery_queue (\n newsletter_issue_id, \n subscriber_email\n )\n SELECT $1, email\n FROM subscriptions\n WHERE status = 'confirmed'\n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid"
]
} ,
"nullable" : [ ]
}
} ,
2022-03-13 14:53:56 +00:00
"acf1b96c82ddf18db02e71a0e297c822b46f10add52c54649cf599b883165e58" : {
"query" : "\n SELECT user_id, password_hash\n FROM users\n WHERE username = $1\n " ,
"describe" : {
"columns" : [
{
"ordinal" : 0 ,
"name" : "user_id" ,
"type_info" : "Uuid"
} ,
{
"ordinal" : 1 ,
"name" : "password_hash" ,
"type_info" : "Text"
}
] ,
"parameters" : {
"Left" : [
"Text"
]
} ,
"nullable" : [
false ,
false
]
}
} ,
2021-03-13 11:14:22 +00:00
"ad120337ee606be7b8d87238e2bb765d0da8ee61b1a3bc142414c4305ec5e17f" : {
"query" : "SELECT subscriber_id FROM subscription_tokens WHERE subscription_token = $1" ,
"describe" : {
"columns" : [
{
"ordinal" : 0 ,
"name" : "subscriber_id" ,
"type_info" : "Uuid"
}
] ,
"parameters" : {
"Left" : [
"Text"
]
} ,
"nullable" : [
false
]
}
2022-03-13 19:36:44 +00:00
} ,
"c00b32b331e0444b4bb0cd823b71a8c7ed3a3c8f2b8db3b12c6fbc434aa4d34b" : {
"query" : "\n DELETE FROM issue_delivery_queue\n WHERE \n newsletter_issue_id = $1 AND\n subscriber_email = $2 \n " ,
"describe" : {
"columns" : [ ] ,
"parameters" : {
"Left" : [
"Uuid" ,
"Text"
]
} ,
"nullable" : [ ]
}
2020-11-01 21:25:11 +00:00
}
}