Commit Graph

47 Commits (48100ea926bf729354ed272573afbe8dd9b3e8ea)

Author SHA1 Message Date
Oleg Balunenko 48100ea926
feat: Make goose annotations case-insensitive (#704) 2024-03-04 09:35:26 -05:00
Damian Peckett fb7ca2d3c8
feat: add duckdb support (#696)
Signed-off-by: Damian Peckett <damian@pecke.tt>
2024-02-14 22:06:26 -05:00
Aleksey Myasnikov d9fa72578a
fix: `ListMigrations` query for YDB (#685) 2024-01-29 09:32:08 -05:00
Radoslav Kirilov 120e6a38d5
feat: environment variables interpolation (#604)
Co-authored-by: Mike Fridman <mf192@icloud.com>
2023-12-23 15:13:19 -05:00
Erik Westra 52fd4119d6
chore(deps): Update libsql-client-go to new tursodatabase organization (#671)
Signed-off-by: Erik Westra <e.s.westra.95@gmail.com>
2023-12-17 12:05:45 -05:00
Avinash Sajjanshetty 14c93ad1bc
feat: add native Turso support (#658) 2023-12-16 08:14:52 -05:00
Michael Fridman a52c60d6fb
fix: add context-aware functions to goose validate (#662) 2023-12-12 09:04:02 -05:00
Michael Fridman 04e12b88f4
feat: Add goose provider (#635) 2023-11-09 09:23:37 -05:00
Roberto García 8503d4e20b
fix(sqlserver): Query to ensure DB Version (#601) 2023-11-03 22:33:47 -04:00
Michael Fridman 6d0de39c50
feat: Add NewGoMigration constructor (#631) 2023-11-03 22:11:27 -04:00
Michael Fridman 497acb407f
feat(experimental): prefactor provider and cleanup (#626) 2023-10-29 21:55:41 -04:00
Michael Fridman d59dd9f339
feat(experimental): keep Store internal and add Tablename method (#624) 2023-10-28 09:05:37 -04:00
Michael Fridman 4ec43df963
feat(experimental): add package database with Store interface (#623) 2023-10-26 20:40:06 -04:00
Michael Fridman a9da7504fa
feat(experimental): Shuffle packages and tidy up (#619) 2023-10-25 08:56:17 -04:00
Nazim 0c243fb3c9
feat(database): Add YDB support (#592) 2023-10-25 08:32:20 -04:00
Michael Fridman 257b523dff
feat(experimental): add migration logic with tests (#617) 2023-10-16 22:08:38 -04:00
Michael Fridman 58f8534610
feat(experimental): shuffle packages & add explicit provider Go func registration (#616) 2023-10-14 23:04:07 -04:00
Michael Fridman 68853f91ea
feat(experimental): add collect migrations logic and new Provider options (#615) 2023-10-14 09:30:01 -04:00
Mike Fridman 3482c2fe08
fix(test): sql driver import 2023-10-10 09:29:24 -04:00
Mike Fridman e696fa3ba5
feat(experimental): move Provider to an internal package 2023-10-10 08:59:05 -04:00
Michael Fridman c590380f39
feat(experimental): add internal migrate package and SessionLocker interface (#606) 2023-10-09 15:08:51 -04:00
Michael Fridman ccfb885423
feat(experimental): goose provider with unimplemented methods (#596) 2023-10-06 23:53:26 -04:00
Michael Fridman 473a70da34
build: bump deps and GH actions (#602) 2023-10-05 08:59:48 -04:00
Michael Fridman 958c950f66
test: improve goose cli tests (#589) 2023-08-27 09:20:41 -04:00
Michael Fridman d67f26cb2e
fix(sqlparser): avoid trimming on last semicolon (#581) 2023-08-11 08:31:33 -04:00
Michael Fridman 06ff963c97
fix: unterminated up statement is ignored (#558) 2023-07-07 14:58:39 -04:00
Michael Fridman 843a23d4ff
test: add C-style comments test case to sqlparser test (#555) 2023-07-05 08:58:42 -04:00
Michael Fridman 87592390b9
fix: use global table name in queries (#515) 2023-05-08 08:17:14 -04:00
Mike Fridman 8574431aad refactor: remove deprecated ioutil 2023-03-21 09:30:08 -04:00
Michael Fridman baaec139e4
refactor: dialectquery (#482) 2023-03-20 22:09:00 -04:00
Andreas Deininger 15ef2bcb6e
chore: fix comment typos (#480) 2023-03-14 20:01:38 -04:00
Michael Fridman c462979327
refactor: create a generic store and stub out dialect queries (#477) 2023-03-14 08:34:47 -04:00
Pierre R 99204d2421
build: upgrade to github.com/jackc/pgx/v5 (#475) 2023-03-11 11:34:14 -05:00
Michael Fridman 8c25e3bd17
feat: `goose validate` command (#449) 2023-02-25 14:33:10 -05:00
Michael Fridman b4af752f57
fix test race condition and remove verbose global in parser (#457) 2023-01-28 10:41:44 -05:00
Michael Fridman 32ad603fee
Add golangci-lint and fix errors (#456) 2023-01-27 08:30:31 -05:00
Michael Fridman bf2656094c
fix: parser handling comments and empty lines (#446) 2023-01-26 09:42:38 -05:00
Michael Fridman 74eaeab8ad
test: add more parser tests (#445) 2023-01-20 09:24:06 -05:00
Michael Fridman 2636c84dc8
refactor: move sql parser into internal package (#444) 2023-01-19 09:19:13 -05:00
Michael Fridman db8feddea6
feat: add goose env command (#443) 2023-01-19 08:35:36 -05:00
Bob Pace b5826417d9
Adds vertica driver support (#393) 2022-12-04 20:57:54 -05:00
Systemnick f30eb6d8c5
Update deprecated query in createVersionTableSQL for new ClickHouse versions since 22.7 (#408) 2022-10-21 09:22:52 -04:00
Michael Fridman 2278d75a86
Upgrade direct and indirect deps (#391) 2022-08-12 22:25:05 -04:00
Craig Pastro bc72e7863c
postgres: switch from lib/pq to jackc/pgx (#382) 2022-07-09 21:48:24 -04:00
Michael Fridman d04c088d09
e2e: move db container helpers to internal/testdb (#371) 2022-06-20 21:42:33 -04:00
Michael Fridman 1b45f3781e
e2e: add clickhouse and update v2 (#369) 2022-06-19 20:58:01 -04:00
Michael Fridman 4a10c2c400
Remove matryer/is replace with simple internal lib (#356) 2022-05-19 19:50:11 -04:00