Skip to content

Commit

Permalink
chore(core-database-postgres): load migration file names automatically (
Browse files Browse the repository at this point in the history
  • Loading branch information
vasild authored and spkjp committed Oct 9, 2019
1 parent 7b0fe0e commit 9a6de2d
Showing 1 changed file with 5 additions and 22 deletions.
27 changes: 5 additions & 22 deletions packages/core-database-postgres/src/migrations/index.ts
Original file line number Diff line number Diff line change
@@ -1,24 +1,7 @@
import { loadQueryFile } from "../utils";
import { readdirSync } from "fs";

export const migrations = [
loadQueryFile(__dirname, "./20180304100000-create-migrations-table.sql"),
loadQueryFile(__dirname, "./20180305100000-create-wallets-table.sql"),
loadQueryFile(__dirname, "./20180305200000-create-rounds-table.sql"),
loadQueryFile(__dirname, "./20180305300000-create-blocks-table.sql"),
loadQueryFile(__dirname, "./20180305400000-create-transactions-table.sql"),
loadQueryFile(__dirname, "./20181129400000-add-block_id-index-to-transactions-table.sql"),
loadQueryFile(__dirname, "./20181204100000-add-generator_public_key-index-to-blocks-table.sql"),
loadQueryFile(__dirname, "./20181204200000-add-timestamp-index-to-blocks-table.sql"),
loadQueryFile(__dirname, "./20181204300000-add-sender_public_key-index-to-transactions-table.sql"),
loadQueryFile(__dirname, "./20181204400000-add-recipient_id-index-to-transactions-table.sql"),
loadQueryFile(__dirname, "./20190307000000-drop-wallets-table.sql"),
loadQueryFile(__dirname, "./20190606000000-add-block-id-foreign-key-on-transactions.sql"),
loadQueryFile(__dirname, "./20190619000000-drop-id-column-from-rounds-table.sql"),
loadQueryFile(__dirname, "./20190626000000-enforce-chained-blocks.sql"),
loadQueryFile(__dirname, "./20190718000000-check_previous_block-add-schema.sql"),
loadQueryFile(__dirname, "./20190803000000-add-type_group-column-to-transactions-table.sql"),
loadQueryFile(__dirname, "./20190806000000-add-nonce-column-to-transactions-table.sql"),
loadQueryFile(__dirname, "./20190905000000-change-set_row_nonce-to-use-max-nonce.sql"),
loadQueryFile(__dirname, "./20190917000000-add-asset-column-to-transactions-table.sql"),
loadQueryFile(__dirname, "./20191003000000-migrate-vendor-field-hex.sql"),
];
export const migrations = readdirSync(__dirname)
.filter(name => name.substr(-4).toLowerCase() === '.sql')
.sort()
.map(name => loadQueryFile(__dirname, name));

0 comments on commit 9a6de2d

Please sign in to comment.