diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-04-05 12:27:59 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-04-10 18:46:46 +0200 |
commit | 0429c7b008594a874696f91c29b17ae4ee40efff (patch) | |
tree | c98c34dc43e32f4fa2589daea0acc9e2e83d3227 /evolution/alter-column/model.hxx | |
parent | f0a8672c2128041001d6badba42ff672126581bb (diff) |
Add NOT NULL column without default value initially as NULL
Diffstat (limited to 'evolution/alter-column/model.hxx')
-rw-r--r-- | evolution/alter-column/model.hxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/evolution/alter-column/model.hxx b/evolution/alter-column/model.hxx index c244eb0..0b31e1c 100644 --- a/evolution/alter-column/model.hxx +++ b/evolution/alter-column/model.hxx @@ -30,9 +30,6 @@ namespace MODEL_NAMESPACE(MODEL_VERSION) odb::nullable<std::string> str; unsigned long num; - - #pragma db null - unsigned long dummy; // Test multiple ALTER COLUMN clauses. #else // Use nullable to be able to access during migration. // @@ -41,7 +38,11 @@ namespace MODEL_NAMESPACE(MODEL_VERSION) odb::nullable<unsigned long> num; - unsigned long dummy; + // Test adding NOT NULL column. It should be added NULL in pre + // and then converted to NOT NULL in post. + // + #pragma db not_null + odb::nullable<unsigned long> num1; #endif }; } |