Open mmkal opened 4 months ago
+1 on this.
There is some code that does exactly this in this repo already: https://github.com/oguimbal/pg-mem/blob/bfd30a0321958e15ef2d9e0fd9696600a19fca4c/src/adapters/adapters.ts#L27
Maybe just export that as a common util?
Hi! Love pg-mem.
One thing that's a little awkward to do is to pass queries that have parameters to it (e.g., which have come from pg-promise or slonik similar).
So say I've got an object that looks like
{ sql: 'select * from foo where id = $1', values: ['abc'] }
- I'd love to be able to pass them straight to pg-mem and have it work. (likedb.public.query(myQuery.sql, myQuery.values)
).Right now I've got a terrible workaround which works for the very limited use-case I have so far, but I think it will break as soon as I do something more complex, so I'm thinking there's already a better way, or if not, there could be:
If this is already possible, it can become a docs request.