-
Notifications
You must be signed in to change notification settings - Fork 4
Initial import #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
4a4f5ca to
da18503
Compare
qfritz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First round of review from me, commenting to keep track myself (currently at commit 5eb61b6)
qfritz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still in progress on postgresql package
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed in team, this package could be improved to select a few errors codes where the retry is needed like 25P03 or 57P05 or 08***, which could be reused at higher levels. Rest can fall into error without retries.
|
👇👇👇 |
qfritz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At 33dc866 commit (still ongoing)
dcupif
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First batch of comments, I'll answer to @qfritz issue to tackle "code structure"
d2b431a to
304aeef
Compare
qfritz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- discussed IRL about credentials and the network issue
5f0a3b9 to
bc74975
Compare
dcupif
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀 👏
Co-authored-by: Eve Fritz <eve.fritz@qonto.com> Co-authored-by: Damien Cupif <damien.cupif@qonto.com> Co-authored-by: Daniel Vérité <no-reply>
Checkcov can only work on public projects or using Github Enterprise licence https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled We'll enable it once project will be public
Minimum allowed line rate is |
Objective
Initial import of PostgreSQL Partition Manager (aka PPM)
Why
This opinionated tool is designed to simplify the use of PostgreSQL partitions for developers by providing a secure, non-blocking, and intuitive tool.
Notes for reviews
The README provides information about supported features, limitations and how to setup local development environment.
Notes:
lock_timeoutandstatement_timeoutwill prevent any infinite connectionsmake test && open cover.htmlpkg/ppmis designed to be a public resource that we can embed in future projects (e.g. a Kubernetes operator implementation of PPM)Control points for the review:
internal/infra/postgresqlis very large and may be splitCLI
bats
How
n/a
Release plan