diff --git a/uppsrc/MySql/MySqlSchema.h b/uppsrc/MySql/MySqlSchema.h index de19eae63..e67744058 100644 --- a/uppsrc/MySql/MySqlSchema.h +++ b/uppsrc/MySql/MySqlSchema.h @@ -70,6 +70,13 @@ #define INNODB TABLE_SUFFIX(" type=InnoDB") +#define DUAL_PRIMARY_KEY(k1, k2) INLINE_ATTRIBUTE("primary key (" #k1 ", " #k2 ")") + +#define INDEX_LIST(u, l) ATTRIBUTE("create index IDXL_@t$" #u " on @t "\ + "(" l ");",\ + "drop index IDXL_@t$" #u ";") + + #include #undef INT @@ -117,6 +124,9 @@ #undef INDEX +#undef DUAL_PRIMARY_KEY +#undef INDEX_LIST + #undef UNIQUE #undef DUAL_UNIQUE #undef UNIQUE_LIST