prefect server in zig
at main 40 lines 1.4 kB view raw
1// migrations_data.zig - manually maintained migration list 2// 3// when adding a new migration: 4// 1. create migrations/NNN_description/ directory 5// 2. add sqlite.sql and postgres.sql files 6// 3. add entry to `all` array below 7 8pub const Migration = struct { 9 id: []const u8, 10 sqlite_sql: []const u8, 11 postgres_sql: []const u8, 12}; 13 14pub const all = [_]Migration{ 15 .{ 16 .id = "001_initial", 17 .sqlite_sql = @embedFile("migrations/001_initial/sqlite.sql"), 18 .postgres_sql = @embedFile("migrations/001_initial/postgres.sql"), 19 }, 20 .{ 21 .id = "002_state_transition_id", 22 .sqlite_sql = @embedFile("migrations/002_state_transition_id/sqlite.sql"), 23 .postgres_sql = @embedFile("migrations/002_state_transition_id/postgres.sql"), 24 }, 25 .{ 26 .id = "003_concurrency_limits", 27 .sqlite_sql = @embedFile("migrations/003_concurrency_limits/sqlite.sql"), 28 .postgres_sql = @embedFile("migrations/003_concurrency_limits/postgres.sql"), 29 }, 30 .{ 31 .id = "004_log_table", 32 .sqlite_sql = @embedFile("migrations/004_log_table/sqlite.sql"), 33 .postgres_sql = @embedFile("migrations/004_log_table/postgres.sql"), 34 }, 35 .{ 36 .id = "005_automations", 37 .sqlite_sql = @embedFile("migrations/005_automations/sqlite.sql"), 38 .postgres_sql = @embedFile("migrations/005_automations/postgres.sql"), 39 }, 40};