summaryrefslogtreecommitdiff
path: root/odb/relational/pgsql/source.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/relational/pgsql/source.cxx')
-rw-r--r--odb/relational/pgsql/source.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/odb/relational/pgsql/source.cxx b/odb/relational/pgsql/source.cxx
index 7d60ec8..83aa8c4 100644
--- a/odb/relational/pgsql/source.cxx
+++ b/odb/relational/pgsql/source.cxx
@@ -1078,7 +1078,13 @@ namespace relational
}
else
os << oids[column_sql_type (m, "value").type];
+
}
+ else
+ // MSVC does not allow zero length arrays or uninitialized
+ // non-extern const values.
+ //
+ os << "0";
os << "};";
}
@@ -1092,6 +1098,8 @@ namespace relational
if (!inv)
os << id_oid;
+ else
+ os << "0";
os << "};";
}