From 121144f44390350e14ef3d171b8127e06ef48a79 Mon Sep 17 00:00:00 2001
From: Kaitmazian Maksim <m.kaitmazian@picodata.io>
Date: Thu, 9 Nov 2023 22:38:55 +0300
Subject: [PATCH] feat: provide a client with some parameters

---
 pgproto/src/lib.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pgproto/src/lib.rs b/pgproto/src/lib.rs
index ab75239e77..809475d887 100644
--- a/pgproto/src/lib.rs
+++ b/pgproto/src/lib.rs
@@ -51,6 +51,10 @@ fn handle_client(client: PgStream<CoIOStream>) -> UnitJoinHandle<'static> {
 fn do_handle_client(stream: PgStream<CoIOStream>) -> PgResult<()> {
     let mut client = PgClient::accept(stream)?;
     client.send_parameter("server_version", "15.0")?;
+    client.send_parameter("server_encoding", "UTF8")?;
+    client.send_parameter("client_encoding", "UTF8")?;
+    client.send_parameter("date_style", "ISO YMD")?;
+    client.send_parameter("integer_datetimes", "on")?;
     client.process_messages_loop()?;
     Ok(())
 }
-- 
GitLab