{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":373300502,"defaultBranch":"master","name":"rust-postgres","ownerLogin":"readysettech","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-06-02T20:54:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71727599?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720734363.0","currentOid":""},"activityList":{"items":[{"before":"dd34e4c4c38a2882c8722674456ef2f6e1d28297","after":"0662ea1156c031dfac5f97cf7d5d2d2bcc249666","ref":"refs/heads/master","pushedAt":"2024-07-11T22:16:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ronh-rs","name":null,"path":"/ronh-rs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141459378?s=80&v=4"},"commit":{"message":"Custom patches for readyset tree\n\nThis patch is based on tag readyset-20240301. Previously, we\nmaintained this repo as a fork and merged with upstream occasionally.\nNow we sync to upstream, discard some now unnecessary changes, and\ndump all of our custom changes into a single commit so it may be\nmore easily rebased for as long as this fork may live.","shortMessageHtmlLink":"Custom patches for readyset tree"}},{"before":null,"after":"0d6fc3581cbfc6e2d56daa82a8fac0cff87d8f8f","ref":"refs/heads/readyset-20240711","pushedAt":"2024-07-11T21:46:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rs-sac","name":"Sidney Cammeresi","path":"/rs-sac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173105356?s=80&v=4"},"commit":{"message":"Custom patches for readyset tree\n\nThis patch is based on tag readyset-20240301. Previously, we\nmaintained this repo as a fork and merged with upstream occasionally.\nNow we sync to upstream, discard some now unnecessary changes, and\ndump all of our custom changes into a single commit so it may be\nmore easily rebased for as long as this fork may live.","shortMessageHtmlLink":"Custom patches for readyset tree"}},{"before":"fd494860ae8713aec4e71fea9d62378d1fde7805","after":null,"ref":"refs/heads/psql-stream","pushedAt":"2024-03-01T16:31:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"}},{"before":"5774049efa0629110ddd16f62a0ac870791fae57","after":"dd34e4c4c38a2882c8722674456ef2f6e1d28297","ref":"refs/heads/master","pushedAt":"2024-03-01T16:31:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"Merge pull request #14 from readysettech/psql-stream\n\ntokio-postgres: expose simple_query_raw","shortMessageHtmlLink":"Merge pull request #14 from readysettech/psql-stream"}},{"before":null,"after":"fd494860ae8713aec4e71fea9d62378d1fde7805","ref":"refs/heads/psql-stream","pushedAt":"2024-03-01T16:12:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"tokio-postgres: expose simple_query_raw\n\nThis makes `simple_query_raw` a pub fn so we can use the\nSimpleQueryStream to stream text protocol messages.","shortMessageHtmlLink":"tokio-postgres: expose simple_query_raw"}},{"before":"d4f90aa530783a0c7aaa6c5dba3841561061a0fe","after":"5774049efa0629110ddd16f62a0ac870791fae57","ref":"refs/heads/master","pushedAt":"2024-02-12T23:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jasobrown-rs","name":"Jason Brown","path":"/jasobrown-rs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135048186?s=80&v=4"},"commit":{"message":"Add upstream PG's CommandCompletion Tag to GenericResult (#13)\n\nCurrently, the `ResultStream` for a query returns either the rows\r\nthat were selected (`GenerciResult::Row`), or the number of rows\r\nmodified by the statement (`GenericResult::NumRows`). `NumRows`\r\nis insufficient for Readyset's needs not all statement executed\r\nthis way \"modify rows\". Thus, we need the actual Tag data from\r\nthe upstream postgres's CommandCompletion message that was returned\r\nfrom PG so we can ship it back to our callers. Luckily, the\r\n`Message::CommandComplete` already has this data, we just need to\r\nexpose it in the API.\r\n\r\nThis patch renames `GenericResult::NumRows` to\r\n`GenericResult::Command`, and adds the Tag data into the enum variant.\r\nThe important part is adding the tag data to the variant, but the\r\nname change makes the variant more appropriate.\r\n\r\nFixes: https://github.com/readysettech/readyset/issues/1038","shortMessageHtmlLink":"Add upstream PG's CommandCompletion Tag to GenericResult (#13)"}},{"before":"7adbe681d70fa1389162b93ff477ff4d4a996017","after":null,"ref":"refs/heads/fork-merge","pushedAt":"2023-09-05T15:03:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"}},{"before":"9732087d0eea968d1393709432c291449f9695f8","after":"d4f90aa530783a0c7aaa6c5dba3841561061a0fe","ref":"refs/heads/master","pushedAt":"2023-09-05T15:03:46.000Z","pushType":"pr_merge","commitsCount":118,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"Merge pull request #12 from readysettech/fork-merge\n\nFork merge","shortMessageHtmlLink":"Merge pull request #12 from readysettech/fork-merge"}},{"before":"520a7c2d032c5a0d2acdda89a539d62626220303","after":null,"ref":"refs/heads/fork-rebase","pushedAt":"2023-09-01T13:55:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"}},{"before":null,"after":"7adbe681d70fa1389162b93ff477ff4d4a996017","ref":"refs/heads/fork-merge","pushedAt":"2023-09-01T13:33:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'fork/master' into fork-merge","shortMessageHtmlLink":"Merge remote-tracking branch 'fork/master' into fork-merge"}},{"before":"a1eaceb70b78e50430c002eb3354afd0a9eabfd8","after":null,"ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T18:23:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"}},{"before":"13206f685bb47265964cacfa0986c4e47a852aa1","after":"9732087d0eea968d1393709432c291449f9695f8","ref":"refs/heads/master","pushedAt":"2023-08-31T18:23:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Merge pull request #9 from readysettech/REA-3121\n\nTransactions aren't executed with \"psql -c\"","shortMessageHtmlLink":"Merge pull request #9 from readysettech/REA-3121"}},{"before":"56ac2bb3c05574e66b5cb3c863600ea64874914a","after":"a1eaceb70b78e50430c002eb3354afd0a9eabfd8","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T18:16:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Transactions aren't executed with \"psql -c\"\n\nThe transaction did not appear to execute when running a set of SQL commands using psql commands with the '-c' option, such as \"SELECT * FROM t; BEGIN; UPDATE t SET k = id; END;\". This issue was caused by the tokio-postgres crate adding column information to all EmptyQueryResponses for every SQL query. The resolution for this issue was to only add the column information to 'SELECT' queries.","shortMessageHtmlLink":"Transactions aren't executed with \"psql -c\""}},{"before":"0ba4058e32c99c2de5af19637f242637986ce6b0","after":"56ac2bb3c05574e66b5cb3c863600ea64874914a","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T18:01:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Transactions aren't executed with \"psql -c\"\n\nThe transaction did not appear to execute when running a set of SQL commands using psql commands with the '-c' option, such as \"SELECT * FROM t; BEGIN; UPDATE t SET k = id; END;\". This issue was caused by the tokio-postgres crate adding column information to all EmptyQueryResponses for every SQL query. The resolution for this issue was to only add the column information to 'SELECT' queries.","shortMessageHtmlLink":"Transactions aren't executed with \"psql -c\""}},{"before":null,"after":"520a7c2d032c5a0d2acdda89a539d62626220303","ref":"refs/heads/fork-rebase","pushedAt":"2023-08-31T17:48:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"fix clippy","shortMessageHtmlLink":"fix clippy"}},{"before":"de69126b72de2d05a44a680a954580cde6b35685","after":null,"ref":"refs/heads/update-fork","pushedAt":"2023-08-31T17:40:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"}},{"before":null,"after":"de69126b72de2d05a44a680a954580cde6b35685","ref":"refs/heads/update-fork","pushedAt":"2023-08-31T17:25:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"fix clippy","shortMessageHtmlLink":"fix clippy"}},{"before":"8180df7e053664c7946baa7798728045496e2edf","after":null,"ref":"refs/heads/maybe-fix-ci","pushedAt":"2023-08-31T17:00:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"}},{"before":null,"after":"8180df7e053664c7946baa7798728045496e2edf","ref":"refs/heads/maybe-fix-ci","pushedAt":"2023-08-31T16:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukoktonos","name":"Luke Osborne","path":"/lukoktonos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14879344?s=80&v=4"},"commit":{"message":"fix ci","shortMessageHtmlLink":"fix ci"}},{"before":"b9fa68627c8acc7adc42af5f8134741db40c6e40","after":"0ba4058e32c99c2de5af19637f242637986ce6b0","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T15:09:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Transactions aren't executed with \"psql -c\"\n\nThe transaction did not appear to execute when running a set of SQL commands using psql commands with the '-c' option, such as \"SELECT * FROM t; BEGIN; UPDATE t SET k = id; END;\". This issue was caused by the tokio-postgres crate adding column information to all EmptyQueryResponses for every SQL query. The resolution for this issue was to only add the column information to 'SELECT' queries.","shortMessageHtmlLink":"Transactions aren't executed with \"psql -c\""}},{"before":"f501d696937d905b5f46625bba9ecd2756d827d0","after":"b9fa68627c8acc7adc42af5f8134741db40c6e40","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T14:44:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Transactions aren't executed with \"psql -c\"\n\nThe transaction did not appear to execute when running a set of SQL commands using psql commands with the '-c' option, such as \"SELECT * FROM t; BEGIN; UPDATE t SET k = id; END;\". This issue was caused by the tokio-postgres crate adding column information to all EmptyQueryResponses for every SQL query. The resolution for this issue was to only add the column information to 'SELECT' queries.","shortMessageHtmlLink":"Transactions aren't executed with \"psql -c\""}},{"before":"c6a54d9c4347f481b74ac42da2b10072d1587b8c","after":"f501d696937d905b5f46625bba9ecd2756d827d0","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T14:41:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Transactions aren't executed with \"psql -c\"\n\nThe transaction did not appear to execute when running a set of SQL commands using psql commands with the '-c' option, such as \"SELECT * FROM t; BEGIN; UPDATE t SET k = id; END;\". This issue was caused by the tokio-postgres crate adding column information to all EmptyQueryResponses for every SQL query. The resolution for this issue was to only add the column information to 'SELECT' queries.","shortMessageHtmlLink":"Transactions aren't executed with \"psql -c\""}},{"before":"829863867adb3cf367bf56f474baccaf760a44cf","after":"c6a54d9c4347f481b74ac42da2b10072d1587b8c","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T14:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Remove println","shortMessageHtmlLink":"Remove println"}},{"before":null,"after":"829863867adb3cf367bf56f474baccaf760a44cf","ref":"refs/heads/REA-3121","pushedAt":"2023-08-31T13:49:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tbjuhasz","name":null,"path":"/tbjuhasz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139776071?s=80&v=4"},"commit":{"message":"Transactions aren't executed with \"psql -c\"","shortMessageHtmlLink":"Transactions aren't executed with \"psql -c\""}},{"before":"5bb82692a975489a29a1d3af95bf4e3495f5411e","after":null,"ref":"refs/heads/bump-socket2","pushedAt":"2023-08-24T14:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glittershark","name":"Aspen Smith","path":"/glittershark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481027?s=80&v=4"}},{"before":"530ae67367c8286bb78648772dc265a873e14761","after":"13206f685bb47265964cacfa0986c4e47a852aa1","ref":"refs/heads/master","pushedAt":"2023-08-24T14:47:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glittershark","name":"Aspen Smith","path":"/glittershark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481027?s=80&v=4"},"commit":{"message":"Bump socket2\n\nBump the version of socket2 we depend on to 0.5, to work around an\nincompatibility with a newer tokio's dependency on socket2","shortMessageHtmlLink":"Bump socket2"}},{"before":null,"after":"5bb82692a975489a29a1d3af95bf4e3495f5411e","ref":"refs/heads/bump-socket2","pushedAt":"2023-08-24T14:41:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glittershark","name":"Aspen Smith","path":"/glittershark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481027?s=80&v=4"},"commit":{"message":"Bump socket2\n\nBump the version of socket2 we depend on to 0.5, to work around an\nincompatibility with a newer tokio's dependency on socket2","shortMessageHtmlLink":"Bump socket2"}},{"before":"265eda970565382032371db11106d2d152dce846","after":"530ae67367c8286bb78648772dc265a873e14761","ref":"refs/heads/master","pushedAt":"2023-08-22T18:33:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nickelization","name":"Nick Marino","path":"/nickelization","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108538?s=80&v=4"},"commit":{"message":"Merge pull request #6 from readysettech/proxy_passthrough_changes\n\nImplement changes to support passing through raw query result rows","shortMessageHtmlLink":"Merge pull request #6 from readysettech/proxy_passthrough_changes"}},{"before":"d64b29cc91c44147767668863eaeb82915b89db1","after":null,"ref":"refs/heads/expose-table-oid-column-id-fork","pushedAt":"2023-08-22T16:02:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glittershark","name":"Aspen Smith","path":"/glittershark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481027?s=80&v=4"}},{"before":"5302d7ed0b9cca0b4672b8a3fdde21c7b0643f3d","after":"265eda970565382032371db11106d2d152dce846","ref":"refs/heads/master","pushedAt":"2023-08-22T16:02:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glittershark","name":"Aspen Smith","path":"/glittershark","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481027?s=80&v=4"},"commit":{"message":"tokio-postgres: Expose table OID and column ID on Column\n\nPass through the table OID and column ID from field descriptions for\nprepared statements to fields on Column, with exposed getters","shortMessageHtmlLink":"tokio-postgres: Expose table OID and column ID on Column"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMVQyMjoxNjoyOS4wMDAwMDBazwAAAAR9TKW5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMVQyMjoxNjoyOS4wMDAwMDBazwAAAAR9TKW5","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yMlQxNjowMjoyNy4wMDAwMDBazwAAAANwEz4M"}},"title":"Activity ยท readysettech/rust-postgres"}