Details
Description
Test case for MySQL "Bug #11763174: INFORMATION_SCHEMA.PARAMETERS.NUMERIC_PRECISION SHOULD BE BIGINT" fails in 10.0.
Relevant revision:
revno: 2876.368.165 committer: Mayank Prasad <mayank.prasad@oracle.com branch nick: trunk_IS timestamp: Sat 2011-03-12 00:23:12 +0530 message: Bug #11763174: INFORMATION_SCHEMA.PARAMETERS.NUMERIC_PRECISION SHOULD BE BIGINT Issue: ------ The information_schema.PARAMETERS.NUMERIC_PRECISION and information_schema.ROUTINES.NUMERIC_PRECISION were INT whereas they should have been BIGINT(21) UNSIGNED. Solution: --------- Changed the metadata to return the new column types. Added a new test case in main.information_schema.test. Updated funcs_1.is_columns_is, main.information_schema_parameters and main.information_schema.routines test result to reflect the new type.
Gliffy Diagrams
Attachments
Issue Links
- is part of
-
MDEV-4784 merge test cases from 5.6
-
- Stalled
-
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Why should it be BIGINT? SQL standard (2003) says that it should be in the INFORMATION_SCHEMA.CARDINAL_NUMBER domain, and this domain "contains any non-negative number that is less than or equal to the implementation-defined maximum for INTEGER"