Commit History

Author SHA1 Message Date
  Yury Yantsevich af31b47059 Rename socket_passive callback to handle_socket_passive and move its call to the epgsql module 2 years ago
  Yury Yantsevich 5894d3c04e Support {active, N} on TCP and SSL sockets for replication streaming mode 2 years ago
  Sergey Prokhorov 37617f3905 Rename `get_os_pid` to `get_backend_pid` 3 years ago
  Sergey Prokhorov e723d1a7c4 Add `get_os_pid/1` function 3 years ago
  Enid Gjoleka b333850828 Do not format rows from the epgsql_sock state whenever the process terminates abnormally 4 years ago
  Sergey Prokhorov 5005e053c1 Fix compatibility with older OTP 4 years ago
  Sergey Prokhorov 70149c63ab Implement binary format of `COPY .. FROM STDIN`. GH-137 4 years ago
  Sergey Prokhorov ca40d81537 Add more tests; cleanup the way we handle errors in COPY data. GH-137 4 years ago
  Sergey Prokhorov c173985acd Working basic "copy .. from stdin .." for text/csv protocols. GH-137 4 years ago
  Sergey Prokhorov a95f0e122f Move more common `handle_call` / `handle_cast` clauses higher 4 years ago
  Sergey Prokhorov a81099ddd8 epgsql_command callback `execute` can return `send` or `send_multi` 4 years ago
  Enid Gjoleka 4ae561e5a1 Use timer:sleep instead of receive...after timout end in newly introduced tests, handle open_socket/x results better while cancelling the query 5 years ago
  Enid Gjoleka eef6c70719 Fix dialyzer issues 5 years ago
  Enid Gjoleka f929e81f51 Add tests for verifying the proposed solution and fix discovered issues 5 years ago
  Enid Gjoleka dac4653b21 Refactor epgsql_cmd_connect to allow other parts of the source code to make use of the newly introduced fun, open_socket 5 years ago
  Sergey Prokhorov b32d2e88d0 Merge pull request #219 from seriyps/send-terminate-message 5 years ago
  Onno Vos a5b526fdd3 Response types for epgsql:equery/[2-4] and epgsql:squery/2 can include socket errors 5 years ago
  Sergey Prokhorov 47b194bbe5 Send `Terminate` mesage when performing gracefull shutdown. Fixes #215 5 years ago
  Sergey Prokhorov 5edd3c96e0 Rewrite overview.edoc as internal, not end-user documentation 5 years ago
  Sergey Prokhorov a27772a60a Cleanup edocs. Fixes #213 5 years ago
  Mikhail Kalashnikov 471e4cfebb Merge remote-tracking branch 'upstream/devel' into repl_fix 6 years ago
  Mikhail Kalashnikov baf39661ac Add replication_opts align_lsn to start_replication 6 years ago
  Сергей Прохоров c28b96d9f1 Add docs for pluggable commands and with_transaction/3. Explain send. 7 years ago
  Сергей Прохоров 084ca7b010 Add elvis; fix elvis warnings; add elvis to travis 7 years ago
  Сергей Прохоров b8c903b32f Fix dialyzer errors 7 years ago
  Сергей Прохоров a5dc327af1 Rename `encode` to `encode_command` 7 years ago
  Сергей Прохоров fac836e1b1 Cleanup + docstrings 7 years ago
  Сергей Прохоров 566060dc00 Fix dialyzer errors. #109 7 years ago
  Сергей Прохоров 8f946c1ac5 Pluggable datatypes prototype. Fixes #109 7 years ago
  Сергей Прохоров 7cc76e980f Convert pg_sock() to opaque type. 7 years ago