Add migrate command
This commit is contained in:
7
migrate/testdata/duplicate/001_create_t1.sql
vendored
Normal file
7
migrate/testdata/duplicate/001_create_t1.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
create table t1(
|
||||
id serial primary key
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table t1;
|
7
migrate/testdata/duplicate/002_create_t2.sql
vendored
Normal file
7
migrate/testdata/duplicate/002_create_t2.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
create table t2(
|
||||
id serial primary key
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table t2;
|
7
migrate/testdata/duplicate/002_duplicate.sql
vendored
Normal file
7
migrate/testdata/duplicate/002_duplicate.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
create table duplicate(
|
||||
id serial primary key
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table duplicate;
|
0
migrate/testdata/empty/.gitignore
vendored
Normal file
0
migrate/testdata/empty/.gitignore
vendored
Normal file
0
migrate/testdata/gap/001_create_people.sql.example
vendored
Normal file
0
migrate/testdata/gap/001_create_people.sql.example
vendored
Normal file
7
migrate/testdata/gap/001_create_t1.sql
vendored
Normal file
7
migrate/testdata/gap/001_create_t1.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
create table t1(
|
||||
id serial primary key
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table t1;
|
1
migrate/testdata/gap/003_irreversible.sql
vendored
Normal file
1
migrate/testdata/gap/003_irreversible.sql
vendored
Normal file
@ -0,0 +1 @@
|
||||
drop table t2;
|
7
migrate/testdata/noforward/001_create_no_forward.sql
vendored
Normal file
7
migrate/testdata/noforward/001_create_no_forward.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
-- no SQL here
|
||||
-- nor here, just all comments.
|
||||
-- comment with space before
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table t1;
|
7
migrate/testdata/sample/001_create_t1.sql
vendored
Normal file
7
migrate/testdata/sample/001_create_t1.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
create table t1(
|
||||
id serial primary key
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table t1;
|
7
migrate/testdata/sample/002_create_t2.sql
vendored
Normal file
7
migrate/testdata/sample/002_create_t2.sql
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
create table t2(
|
||||
id serial primary key
|
||||
);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table t2;
|
1
migrate/testdata/sample/003_irreversible.sql
vendored
Normal file
1
migrate/testdata/sample/003_irreversible.sql
vendored
Normal file
@ -0,0 +1 @@
|
||||
drop table t2;
|
5
migrate/testdata/sample/004_data_interpolation.sql
vendored
Normal file
5
migrate/testdata/sample/004_data_interpolation.sql
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
create table {{.prefix}}_bar(id serial primary key);
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop table {{.prefix}}_bar;
|
5
migrate/testdata/sample/005_template_inclusion.sql
vendored
Normal file
5
migrate/testdata/sample/005_template_inclusion.sql
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
{{ template "shared/v1_001.sql" . }}
|
||||
|
||||
---- create above / drop below ----
|
||||
|
||||
drop view {{.prefix}}v1;
|
1
migrate/testdata/sample/shared/v1_001.sql
vendored
Normal file
1
migrate/testdata/sample/shared/v1_001.sql
vendored
Normal file
@ -0,0 +1 @@
|
||||
create view {{.prefix}}v1 as select * from t1;
|
1
migrate/testdata/sample/should_be_ignored.sql
vendored
Normal file
1
migrate/testdata/sample/should_be_ignored.sql
vendored
Normal file
@ -0,0 +1 @@
|
||||
-- This file should be ignored because it does not start with a number.
|
Reference in New Issue
Block a user