Comments (5)
OK, I just updated the repo. Let me know what you think.
As for the changes: some bugs are fixed and a lot of typing improvements e.g. when inserting specifying id is not required anymore. :) On delete and update cascade/restrict/no action/set null/set default and a handful more sql keywords are supported now.
from mammoth.
I moved this project to a submodule of a project of mine (which is in production), but continued development, so a lot of changes are not pushed to this repo yet. I'll take some time to this week to move back to this public repo and publish to npm.
The philosophy of the public api is to stick as close as possible to PostgreSQL—to avoid any unnecessary abstractions. So, the api is fairly stable, as in it won't suddenly change, but there are still some sql commands not supported.
I'll keep this issue open until I updated the repo again. But feel free to ask any questions in the meantime.
from mammoth.
I'm also highly interested in this library. What kind of changes have you made?
from mammoth.
@martijndeh Any update on project status? I would love to use mammoth in my new project.
from mammoth.
I'm not working on a project which uses postgres and typescript right now, so new development is paused currently. I think it needs some dependency updates and check with the latest typescript again. Still, I think Mammoth is feature-complete enough to be usable, especially because I value the type safety so much. But yea officially the status is still pre-production.
from mammoth.
Related Issues (20)
- ON CONSTRAINT name cannot be a parameter token HOT 1
- select where not like HOT 3
- Next package publication? HOT 5
- Support empty strings for DEFAULT HOT 2
- How to declare `IDENTITY` columns? HOT 2
- orderBy alias HOT 7
- Alias coalesce column HOT 4
- Automatically resolving schema and relationships directly from the database HOT 2
- Temporal tables
- Mixing `raw` with `Expression` values.
- `Array<Token>` is assignable to `Token`
- Way to associate additional metadata with schema?
- Support custom types
- Generated SQL for WHERE clause doesn't match AST nesting HOT 1
- How can we help Mammoth 2.x move forward?
- guidance for Date objects
- How to configure db.count() to return a `number` type?
- Query inside jsonb
- CASE statements don't include the `CASE` and `END` keywords
- Option for `.as()` output to be wrapped in double-quotes? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mammoth.