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.

24 lines
989 B

  1. #pragma once
  2. #include <boost/type_index.hpp>
  3. namespace db {
  4. namespace migrations {
  5. namespace db_builder = db::migrations::builder;
  6. class m1624829187_create_events : public Migration {
  7. public:
  8. m1624829187_create_events() : Migration() {
  9. db_builder::Table create_events = db_builder::Table::create("event"
  10. ).integer("uid", "PRIMARY KEY"
  11. ).integer("year", "NOT NULL"
  12. ).integer("month", "NOT NULL"
  13. ).integer("day", "NOT NULL"
  14. ).integer("hour", "NOT NULL"
  15. ).integer("minute", "NOT NULL"
  16. ).close();
  17. m_statement = create_events.str();
  18. }
  19. };
  20. }
  21. }