storj/satellite/satellitedb
Yaroslav Vorobiov 139a7ee959 private/migrate: add ablity to create dbs during migration
Use tagsql.DB pointer as step database, to propagate changes
back and forth between actual database and migration.
Adds CreateDB operation to the migration step to be able to
create new dbs before executing migration action.
Adjusts storagenode database migration to use inner tagsql.DB
pointer of each database as step.DB.
Adjusts satellite dabase migration, adds proxy migrationDB field
to satellite db that wraps itself as tagsql.DB, pointer of which
is used as step.DB.

Change-Id: Ifed4de5b01a356cf7b37db64d2eaeb7b61982c5c
2020-10-15 15:28:04 +03:00
..
dbx satellite/satellitedb: make limits per default NULL 2020-10-14 20:28:16 +00:00
satellitedbtest all: fix dots 2020-07-16 14:58:28 +00:00
testdata satellite/satellitedb: make limits per default NULL 2020-10-14 20:28:16 +00:00
apikeys.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
attribution_test.go all: remove old uuid 2020-04-02 19:30:36 +03:00
attribution.go all: fix dots 2020-07-16 14:58:28 +00:00
audithistory_test.go satellite/{overlay,satellitedb}: always show node's real online score 2020-10-02 12:28:11 -04:00
audithistory.go satellite/{overlay,satellitedb}: always show node's real online score 2020-10-02 12:28:11 -04:00
buckets.go satellite/orders: add bucket id to order limit 2020-09-03 10:50:11 +03:00
coinpaymentstxs_test.go satellite/satellitedb: Coinpayments repeat insert bug fix 2020-07-20 20:21:35 +00:00
coinpaymentstxs.go satellite/satellitedb: Coinpayments repeat insert bug fix 2020-07-20 20:21:35 +00:00
compensation.go all: fix dots 2020-07-16 14:58:28 +00:00
consoledb_test.go satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
consoledb.go satellite/payments: fix promotional coupons 2020-01-29 16:40:43 +02:00
containment.go all: fix dots 2020-07-16 14:58:28 +00:00
coupons.go all: fix dots 2020-07-16 14:58:28 +00:00
customers.go all: replace == comparison with errors.Is 2020-07-14 15:50:25 +00:00
database.go private/migrate: add ablity to create dbs during migration 2020-10-15 15:28:04 +03:00
downtime.go satellite/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
gracefulexit.go go.mod: update pgx to v4.9.0 2020-09-29 19:03:08 +00:00
invoiceprojectrecords.go satellite/payments: delete credits and credits_spendings db tables 2020-07-30 12:19:57 +03:00
irreparabledb.go satellite/repair: use metabase.SegmentKey type in repair package 2020-09-08 19:35:20 +00:00
migrate_test.go satellite/satellitedb: separate cockroach for migration tests 2020-09-29 09:31:33 +00:00
migrate.go private/migrate: add ablity to create dbs during migration 2020-10-15 15:28:04 +03:00
nodeapiversion.go all: use jackc/pgx in place of lib/pq 2020-07-13 15:54:41 +00:00
nodeselection.go go.mod: update pgx to v4.9.0 2020-09-29 19:03:08 +00:00
offers.go all: add missing dots 2020-08-11 17:50:01 +03:00
orders.go satellite/orders: do a better job limiting concurrent requests 2020-10-09 16:27:15 -04:00
overlaycache_test.go satellite/satellitedb: uses vetted_at field to select for reputable nodes 2020-09-04 16:45:32 +00:00
overlaycache.go all: use keyed special comment 2020-10-13 15:13:41 +03:00
payout.go storagenode: heldamount renamed to payouts, renamed some methods and structs to more meaningful names. grouped estimated payout with pathouts 2020-09-16 14:57:35 +00:00
peeridentities.go all: fix dots 2020-07-16 14:58:28 +00:00
projectaccounting.go satellite/satellitedb: make limits per default NULL 2020-10-14 20:28:16 +00:00
projectmembers_test.go web/satellite: project members sorting fixed (#3231) 2019-10-15 15:24:53 +03:00
projectmembers.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
projects_test.go satellite/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
projects.go satellite: make limits be nullable 2020-09-21 19:34:19 +00:00
regtokens.go all: fix dots 2020-07-16 14:58:28 +00:00
repairqueue.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
resetpasstokens.go all: fix dots 2020-07-16 14:58:28 +00:00
revocation_test.go satellite: Check macaroon revocation 2020-06-22 13:50:07 -06:00
revocation.go all: fix dots 2020-07-16 14:58:28 +00:00
storagenodeaccounting.go all: use keyed special comment 2020-10-13 15:13:41 +03:00
stripecoinpaymentsdb.go satellite/payments: delete credits and credits_spendings db tables 2020-07-30 12:19:57 +03:00
usercredits.go all: fix dots 2020-07-16 14:58:28 +00:00
users_test.go satellite/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
users.go all: fix dots 2020-07-16 14:58:28 +00:00