Egon Elbre
1ed724b7a6
internal/migrate: make rebind optional ( #3071 )
2019-09-20 19:26:07 +03:00
Isaac Hess
0b32572ae6
migrate: Allow work on separate dbs ( #2996 )
2019-09-10 13:42:23 -06:00
Egon Elbre
db939d37ec
cover all the things ( #1818 )
2019-04-26 16:39:11 +03:00
Simon Guindon
d3885b7b78
Change crypto/rand to use math/rand in pgutil ( #1589 )
...
* Added retry logic and tests for handling if crypto/rand fails.
* Added retry logic and tests for handling if crypto/rand fails.
* Fixing linting error.
* Removing use of `crypto/rand` for use of `math/rand`.
* Changing code comment about why we ignore this error.
2019-04-02 12:52:25 -04:00
Egon Elbre
c7072620a1
Ensure migrate tests cleanup after themselves ( #1334 )
2019-02-21 11:28:10 +02:00
Michal Niewrzal
8d685217e4
Storagenode migrations ( #1299 )
...
* creates initial migration for psdb
* add test mechanism to validate migration to every version
* fix few small issues in versions.go and context.go
2019-02-19 10:39:04 +01:00
Egon Elbre
0c6d5fd9ad
implement basic migration ( #1261 )
...
* Implement database migrations.
* Add few notes
* fix linter errors
* add non working example
* initial improvements + basic tests
* update test
* add more tests
* more changes
* small changes
* revert unnecessary changes
* revert unnecessary changes
* don't log ignored steps
* remove OnCreate action
* rename method + validate steps
* fix version comparing
2019-02-12 17:57:26 +01:00