pkg/sorted: add read transactions.

This is in relation to #580; we will need something like it to hook
Bleve up to the index. Currently only the SQL backends are implemented;
the rest is still TODO.

This also updates the version of the postgres library that we're using;
the old one didn't support setting the isolation level in TxOptions.

Change-Id: I14fdf74832e088d164b757417bfbb500a752d216
32 files changed
tree: 2da8aac88f50a84b27cfcd6782a6d0a650549758
  1. .appveyor.yml
  2. .dockerignore
  3. .gitignore
  4. .hackfests/
  5. .header
  6. .travis.yml
  7. AUTHORS
  8. BUILDING
  9. CONTRIBUTING.md
  10. CONTRIBUTORS
  11. COPYING
  12. Dockerfile
  13. Makefile
  14. README.md
  15. TESTS
  16. TODO
  17. VERSION
  18. app/
  19. clients/
  20. cmd/
  21. config/
  22. dev/
  23. doc/
  24. go.mod
  25. go.sum
  26. internal/
  27. make.go
  28. misc/
  29. pkg/
  30. server/
  31. vendor/
  32. website/
README.md

Perkeep is your personal storage system.

It's a way to store, sync, share, import, model, and back up content. Keep your stuff for life.

For more, see

Other useful files

  • BUILDING - how to compile it (“go run make.go”)
  • CONTRIBUTING - how to do development and contribute

Perkeep Resources

Continuous Integration

Code of Conduct

Please note that this project uses a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.