-
Notifications
You must be signed in to change notification settings - Fork 224
Support more advanced schemas, including foreign keys #131
base: master
Are you sure you want to change the base?
Conversation
5d252e9
to
7ed7d27
Compare
- Insert object ids as raw binary - Support for default values and not null - More rational quoting for binary data
74c64db
to
b910e3e
Compare
Hey @awreece, Unfortunately, Stripe hasn't used this project in some time and so it's been mostly unmaintained. If you happen to be interested in taking on ownership+maintenance, we'd potentially be willing to chat about that, but otherwise we probably won't be able to review this PR. |
Thanks for the quick reply! Good to know. We're not the right long term maintainers of this tool -- we view it as a way to migrate off of mongodb and so we'd abandon maintenance shortly as well. Feel free to close the PR, but I'm also happy to just leave it open and visible in the main project -- maybe some future company will see it and want to pick up where we leave off. |
|
Is this project dead? I see no updates in a few years and all the pull requests are stale. Should I bother fixing the tests in my PR and trying to integrate it?
Summary
I'm starting to use mosql to migrate from mongodb with mongoose schemas to postgres. This diff has a number of improvements that were necessary for my migration:
ObjectId
is now stored asbytea
:default
,:notnull
, etcSequel::Database##multi_insert
Examples
This corresponds to the following:
Testing done
A bunch of manual testing, including on some rather complex schemas.
Note this diff is not safe to integrate, as it broke most of the unit tests