Shubham Sharma
794e42225a
Fix ordering in transaction API for PostgreSQL ( #1524 )
...
* fix transaction API ordering
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Update postgres transaction API and refactor tests
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Remove commented tests
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Add more tests
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Fix govet issue
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Fix goimports
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Fix golangci issues
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
Co-authored-by: Looong Dai <long.dai@intel.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2022-03-08 21:46:32 -08:00
Ricardo Corrêa
8297fc929b
Query StateStore API implementation for PostgreSQL StateStore ( #1457 )
...
* query state integration with dbaccess (postgresql)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state integration with postgresql component
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state for postgresql
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix: linter error 'rowserrcheck'
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state integration with dbaccess (postgresql)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state integration with postgresql component
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix: linter error 'rowserrcheck'
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix: linter error 'goimports -ed with -local github.com/dapr/'
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* performance improvementt in PosgreSQL Query API
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* added conformance test for PostgreSQL Query API
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
Co-authored-by: Looong Dai <long.dai@intel.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
2022-02-02 18:14:18 -08:00
Dmitry Shmulevich
c7adb917f3
update license to Apache v2.0 ( #1406 )
2022-01-04 19:53:31 -08:00
Long Dai
988fed05ab
ci: standard linter config ( #1102 )
...
* ci: standard linter config
Signed-off-by: Long <long.dai@intel.com>
* Update utils.go
* fix pulsar issue
Signed-off-by: Long <long.dai@intel.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-09-21 15:21:59 -07:00
Phil Kedy
688df9bda4
Removed dependency on dapr/dapr in favor of dapr/kit. Fixed go mod dependencies afterwards. Go 1.16 in go.mod. Removed accidental log dependency. ( #807 )
2021-04-19 12:06:10 -07:00
Yaron Schneider
3ef025c604
change headers ( #679 )
2021-02-09 18:57:55 -08:00
halspang
f647d9eedb
Upgrade golang lint to 1.31 ( #490 )
...
Upgrade golang lint to 1.31.0
https://github.com/dapr/components-contrib/issues/439
2020-10-12 12:54:15 -07:00
Young Bu Park
c69d5ea2ca
Add metadata property to TransactionalRequest ( #430 )
...
* Add Metadata to transactional request
* Use new transactional request strcut
2020-08-12 09:30:37 -07:00
Brooke Hamilton
a0a293ca1b
[WIP] PostgreSQL State Store ( #353 )
...
* Added postgres state files
* Fix SQL Server integration tests. (#324 )
* Initial unit and int tests for postgres
* Implemented dbaccess interface
* Formatting updates
* Create state table if not exists
* Initial set implementation
* Get and set with integration test
* Added delete
* Create date and update date in database
* Integration tests for bulk set and bulk delete
* Etag processing, test refactor
* Added tests for etag processing
* Updated const, removed public metadata fields
* Cleanup edits
* Fixed linting issues
* Ran go mod tidy
* Initial implementation of TransactionalStore
* Fixed linting issues
* Added tests and validation
* Test for creating the state table
* Fixed issue with parsing param value as string
* Update to integration tests
* Fixed linting issues
* Added retry logic from state
* Changed primary key to text
* Updated debug logging
* Review updates
Co-authored-by: Young Bu Park <youngp@microsoft.com>
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
2020-07-09 13:56:08 -07:00