Skip to content

Library for storing JSONB documents in Postgres by using the repository pattern.

License

Notifications You must be signed in to change notification settings

capralifecycle/liflig-document-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liflig Document Store

Kotlin library implementing the repository pattern for storing documents as JSONB in Postgres.

Provides:

  • Extendible repository class, with default implementations of CRUD operations
  • Optimistic locking
  • Transaction management
  • Migration utilities

Document Store uses the JDBI library for convenient database access.

This library is currently only distributed in Liflig internal repositories.

Usage

See docs/usage.md.

Contributing

To check build before pushing:

mvn verify

GitHub Actions will automatically release a new version for commits on master.

About

Library for storing JSONB documents in Postgres by using the repository pattern.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages