123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- # Test binary encodings
- # Intervals
- send
- Parse {"query": "SELECT INTERVAL '2147483647 days 2147483647 hours 59 minutes 59.999999 seconds'"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[107, 73, 209, 255, 255, 255, 255, 255, 127, 255, 255, 255, 0, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT INTERVAL '2147483647 months 2147483647 days 2147483647 hours 59 minutes 59.999999 seconds'"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[107, 73, 209, 255, 255, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT INTERVAL '-2147483648 days -48 hrs';"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[255, 255, 255, 215, 196, 81, 64, 0, 128, 0, 0, 0, 0, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT INTERVAL '-2147483648 days -2147483648 hours -59 minutes -59.999999 seconds'"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[148, 182, 45, 255, 41, 108, 92, 1, 128, 0, 0, 0, 0, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT INTERVAL '-2147483648 months -2147483648 days -2147483648 hours -59 minutes -59.999999 seconds'"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[148, 182, 45, 255, 41, 108, 92, 1, 128, 0, 0, 0, 128, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT INTERVAL '-2147483647 days -2147483647 hours -59 minutes -59.999999 seconds'"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[148, 182, 46, 0, 0, 0, 0, 1, 128, 0, 0, 1, 0, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- # Integers
- send
- Parse {"query": "SELECT 42::int2"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["\u0000*"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 42::uint2"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["\u0000*"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT -32768::int2"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[128, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 32768::uint2"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[128, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 42::int4"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["\u0000\u0000\u0000*"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 42::uint4"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["\u0000\u0000\u0000*"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT -2147483648::int4"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[128, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 2147483648::uint4"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[128, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 42::int8"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["\u0000\u0000\u0000\u0000\u0000\u0000\u0000*"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 42::uint8"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["\u0000\u0000\u0000\u0000\u0000\u0000\u0000*"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT -9223372036854775808::int8"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[128, 0, 0, 0, 0, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
- send
- Parse {"query": "SELECT 9223372036854775808::uint8"}
- Bind {"result_formats": [1]}
- Execute
- Sync
- ----
- until
- ReadyForQuery
- ----
- ParseComplete
- BindComplete
- DataRow {"fields":["[128, 0, 0, 0, 0, 0, 0, 0]"]}
- CommandComplete {"tag":"SELECT 1"}
- ReadyForQuery {"status":"I"}
|