aboutsummaryrefslogtreecommitdiff
path: root/odb/mysql/traits.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/mysql/traits.hxx')
-rw-r--r--odb/mysql/traits.hxx14
1 files changed, 8 insertions, 6 deletions
diff --git a/odb/mysql/traits.hxx b/odb/mysql/traits.hxx
index 1c2eca3..a995cf9 100644
--- a/odb/mysql/traits.hxx
+++ b/odb/mysql/traits.hxx
@@ -940,6 +940,14 @@ namespace odb
static const database_type_id db_type_id = id_string;
};
+#ifdef ODB_CXX11
+ template <std::size_t N>
+ struct default_type_traits<std::array<char, N> >
+ {
+ static const database_type_id db_type_id = id_string;
+ };
+#endif
+
template <>
struct default_type_traits<char>
{
@@ -968,12 +976,6 @@ namespace odb
#ifdef ODB_CXX11
template <std::size_t N>
- struct default_type_traits<std::array<char, N> >
- {
- static const database_type_id db_type_id = id_blob;
- };
-
- template <std::size_t N>
struct default_type_traits<std::array<unsigned char, N> >
{
static const database_type_id db_type_id = id_blob;