diff --git a/README.md b/README.md index bf637473..4d1c69c8 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,11 @@ To demonstrate that sqlpp11 can work with other backends as well, here is an exp * STL Container: https://github.com/rbock/sqlpp11-connector-stl __Date Library:__ -sqlpp11 requires [Howard Hinnant's date library](https://github.com/HowardHinnant/date) for `date` and `date_time` data types. +sqlpp11 requires [Howard Hinnant's date library](https://github.com/HowardHinnant/date) for `date` and `date_time` data types. Sqlpp11 includes CMake search module for this, but if you didn't install this library system-wide, you should modify CMakeLists.txt or add some flags to compile sqlpp11: + +``` +cmake -DHinnantDate_ROOT_DIR=/%PATH_TO_HinnantDate_SOURCE%/ -DHinnantDate_INCLUDE_DIR=/%PATH_TO_HinnantDate_SOURCE%/ +``` Basic usage: ------------- diff --git a/include/sqlpp11/data_types/boolean/data_type.h b/include/sqlpp11/data_types/boolean/data_type.h index 66528c63..7589d829 100644 --- a/include/sqlpp11/data_types/boolean/data_type.h +++ b/include/sqlpp11/data_types/boolean/data_type.h @@ -39,6 +39,8 @@ namespace sqlpp template using _is_valid_operand = is_boolean_t; }; + + using bit = sqlpp::boolean; } #endif diff --git a/include/sqlpp11/data_types/day_point/data_type.h b/include/sqlpp11/data_types/day_point/data_type.h index a589e752..9be108a0 100644 --- a/include/sqlpp11/data_types/day_point/data_type.h +++ b/include/sqlpp11/data_types/day_point/data_type.h @@ -42,5 +42,7 @@ namespace sqlpp template using _is_valid_assignment_operand = is_day_point_t; }; + + using date = day_point; } #endif diff --git a/include/sqlpp11/data_types/text/data_type.h b/include/sqlpp11/data_types/text/data_type.h index 7b90b5e0..6215dacb 100644 --- a/include/sqlpp11/data_types/text/data_type.h +++ b/include/sqlpp11/data_types/text/data_type.h @@ -43,5 +43,7 @@ namespace sqlpp using blob = text; using varchar = text; using char_ = text; + using binary = text; + using varbinary = text; } #endif