PrimaryKeyConstraint('data'))
self.assert_compile(schema.CreateTable(tbl),
- "CREATE TABLE testtbl (data VARCHAR(255), PRIMARY KEY (data))")
+ "CREATE TABLE testtbl (data VARCHAR(255) NOT NULL, PRIMARY KEY (data))")
def test_create_pk_with_using(self):
m = MetaData()
PrimaryKeyConstraint('data', mysql_using='btree'))
self.assert_compile(schema.CreateTable(tbl),
- "CREATE TABLE testtbl (data VARCHAR(255), "
+ "CREATE TABLE testtbl (data VARCHAR(255) NOT NULL, "
"PRIMARY KEY (data) USING btree)")
def test_create_index_expr(self):
testing.db,
lambda: metadata.create_all(checkfirst=False),
CompiledSQL('CREATE TABLE employees ('
- 'id INTEGER, '
- 'soc VARCHAR(40), '
+ 'id INTEGER NOT NULL, '
+ 'soc VARCHAR(40) NOT NULL, '
'name VARCHAR(30), '
'PRIMARY KEY (id, soc)'
')'
),
CompiledSQL('CREATE TABLE elements ('
- 'id INTEGER, '
+ 'id INTEGER NOT NULL, '
'stuff VARCHAR(30), '
'emp_id INTEGER, '
'emp_soc VARCHAR(40), '