You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
385 B

  1. #pragma once
  2. #include <string>
  3. #include <db/migrations/builder/Table.h>
  4. #include <db/migrations/builder/TableBuilder.h>
  5. namespace db {
  6. namespace migrations {
  7. class Migration {
  8. public:
  9. Migration() = default;
  10. std::string get_statement() const;
  11. virtual std::string get_migration_name() const;
  12. protected:
  13. std::string m_statement = "";
  14. };
  15. }
  16. }