Skip to content
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

CockroachDB support #5

Open
Tracked by #279
foxcpp opened this issue May 25, 2019 · 3 comments
Open
Tracked by #279

CockroachDB support #5

foxcpp opened this issue May 25, 2019 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@foxcpp
Copy link
Owner

foxcpp commented May 25, 2019

CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters.

CockroachDB supports the PostgreSQL wire protocol, so you can use any available PostgreSQL client drivers to connect from various languages.

go-imap-sql currenlty doesn't work with CockroachDB due to the following known problems:

There are probably more problems, documented above are the only known ones.

go-imap-sql fully supports PostgreSQL and I would prefer to wait for CockroachDB to become more compatible with it than to introduce various hacks.

CC @NamedKitten

@foxcpp foxcpp added the enhancement New feature or request label May 25, 2019
@foxcpp
Copy link
Owner Author

foxcpp commented Oct 23, 2019

Referenced issue is closed, need to review whether there are other issues preventing use of CockroachDB with go-imap-sql.

@foxcpp foxcpp added the help wanted Extra attention is needed label Oct 23, 2019
@awoods187
Copy link

PM at Cockroach Labs here. Let us know if you run into any problems!

@foxcpp
Copy link
Owner Author

foxcpp commented Oct 3, 2020

go-imap-v2 branch now works with CockroachDB 20.1.5 after adding a workaround for cockroachdb/cockroach#41558. The remaining step is to setup CI for continuous testing with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants