Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Rewrite to use SQL backend #1031
Consensus currently seems to be that Hackage 2 should use an SQL database rather than acid-state.
If you use the remote backend and keep an
Same solution, use the remote backend.
Also remote backend. Then you can write a
In the setup I suggested, you'd just enter ghci, grab the full state and mung it with Haskell like you would any Haskell value. One problem though, if the state is as big as you say I think it would need to be copied, over the socket, to the ghci process in full. So yea it's not perfect.
Also, not sure if you're using ixset for hackage2? If not, it might've helped in that case because you could have arbitrary indexes like with an SQL database, including indexing on