1#include <userver/utest/using_namespace_userver.hpp>
3#include <userver/easy.hpp>
4#include "schemas/key_value.hpp"
6constexpr std::string_view kSchema = R"~(
7CREATE TABLE IF NOT EXISTS key_value_table (
8 key integer PRIMARY KEY,
9 value VARCHAR
10)
11)~";
13int main(
int argc,
char* argv[]) {
20 auto key = request_json
.As<schemas
::KeyRequest
>().key;
32 auto key_value = request_json
.As<schemas
::KeyValue
>();
36 "INSERT INTO key_value_table(key, value) VALUES($1, $2) ON CONFLICT (key) DO UPDATE SET value = $2",