aboutsummaryrefslogtreecommitdiff
path: root/evolution/alter-column/model.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-04-05 12:27:59 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-04-10 18:46:46 +0200
commit0429c7b008594a874696f91c29b17ae4ee40efff (patch)
treec98c34dc43e32f4fa2589daea0acc9e2e83d3227 /evolution/alter-column/model.hxx
parentf0a8672c2128041001d6badba42ff672126581bb (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.hxx9
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
};
}