mariadb/storage/mroonga
Monty 6b20342651 Ensure that fields declared with NOT NULL doesn't have DEFAULT values if not specified and if not timestamp or auto_increment
In original code, sometimes one got an automatic DEFAULT value in some cases, in other cases not.

For example:
create table t1 (a int primary key)      - No default
create table t2 (a int, primary key(a))  - DEFAULT 0
create table t1 SELECT ....              - Default for all fields, even if they where defined as NOT NULL
ALTER TABLE ... MODIFY could sometimes add an unexpected DEFAULT value.

The patch is quite big because we had some many test cases that used
CREATE ... SELECT or CREATE ... (...PRIMARY KEY(xxx)) which doesn't have an automatic DEFAULT anymore.

Other things:
- Removed warnings from InnoDB when waiting from semaphore (got this when testing things with --big)
2015-08-18 11:18:57 +03:00
..
build
data
lib
mysql-test
packages
test
tools
udf
vendor/groonga
appveyor.yml
AUTHORS
autogen.sh
ChangeLog
CMakeLists.txt
config.sh.in
configure.ac
COPYING
gpg_uid
ha_mroonga.cpp
ha_mroonga.def
ha_mroonga.hpp
Makefile.am
mrn_constants.hpp
mrn_err.h
mrn_macro.hpp
mrn_mysql.h
mrn_mysql_compat.h
mrn_table.cpp
mrn_table.hpp
mrn_variables.hpp
mrn_version.h.in
NEWS
plugin_version
README
required_groonga_normalizer_mysql_version
required_groonga_version
sources.am
version
version_in_hex
version_major
version_micro
version_minor

See doc/locale/en/html/index.html or doc/locale/ja/html/index.html