storj/satellite/payments/stripecoinpayments
paul cannon bbdb351e5e all: use jackc/pgx in place of lib/pq
What:

Use the github.com/jackc/pgx postgresql driver in place of
github.com/lib/pq.

Why:

github.com/lib/pq has some problems with error handling and context
cancellations (i.e. it might even issue queries or DML statements more
than once! see https://github.com/lib/pq/issues/939). The
github.com/jackx/pgx library appears not to have these problems, and
also appears to be better engineered and implemented (in particular, it
doesn't use "exceptions by panic"). It should also give us some
performance improvements in some cases, and even more so if we can use
it directly instead of going through the database/sql layer.

Change-Id: Ia696d220f340a097dee9550a312d37de14ed2044
2020-07-13 15:54:41 +00:00
..
accounts.go satellite: account balance divided into Free Credits and Coins 2020-05-18 14:25:26 +00:00
clearing.go satellite/payments: remove unused code 2020-02-20 16:04:19 +02:00
client.go satellite/payments: add finalize invoice command 2020-06-10 14:48:05 +00:00
conversion.go satellite/payments: token deposit accept cents (#3628) 2019-11-21 16:25:37 +02:00
coupons_test.go all: use jackc/pgx in place of lib/pq 2020-07-13 15:54:41 +00:00
coupons.go satellite/payments/stripecoinpayments: move Coupons expiration date 2020-06-04 09:47:42 +00:00
creditcards.go satellite/payments/stripecoinpayments: add StripeClient interface to be 2020-05-15 10:52:44 +02:00
credits_test.go satellite/payments: all invoice commands require period 2020-05-14 11:50:19 +00:00
credits.go satellite/payments: all invoice commands require period 2020-05-14 11:50:19 +00:00
customers_test.go satellite/payments/stripecoinpayments: fix test flakyness 2020-04-29 12:06:35 +00:00
customers.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
db.go satellite/payments : deposit bonuses (credits) added 2020-02-11 11:11:42 +00:00
invoices.go satellite/payments/stripecoinpayments: add StripeClient interface to be 2020-05-15 10:52:44 +02:00
projectrecords_test.go satellite/payments: all invoice commands require period 2020-05-14 11:50:19 +00:00
projectrecords.go satellite/payments: all invoice commands require period 2020-05-14 11:50:19 +00:00
service_test.go satellite/payments/stripecoinpayments: add test for invoice items 2020-07-13 08:28:46 +00:00
service.go satellite/payments/stripecoinpayments: add test for invoice items 2020-07-13 08:28:46 +00:00
stripemock.go cmd/satellite: command to move unspent bonuses to Stripe balance 2020-06-24 13:20:24 +00:00
tokens_test.go satellite/payments: add deposit bonus to stripe balance 2020-06-01 17:41:10 +00:00
tokens.go cmd/satellite: command to move unspent bonuses to Stripe balance 2020-06-24 13:20:24 +00:00
transactions_test.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
transactions.go satellite/coinpayments: query status of >25 coinpayments 2020-07-01 09:04:16 +00:00
version.go common: separate repository 2019-12-27 14:11:15 +02:00