diff --git a/core/modules/field_sql_storage/field_sql_storage.module b/core/modules/field_sql_storage/field_sql_storage.module
index d354f51..35bfd3e 100644
--- a/core/modules/field_sql_storage/field_sql_storage.module
+++ b/core/modules/field_sql_storage/field_sql_storage.module
@@ -161,6 +161,7 @@ function _field_sql_storage_schema($field) {
       ),
       'delta' => array(
         'type' => 'int',
+        'size' => 'small',
         'unsigned' => TRUE,
         'not null' => TRUE,
         'description' => 'The sequence number for this data item, used for multi-value fields',
diff --git a/core/modules/filter/filter.install b/core/modules/filter/filter.install
index f3c29a5..fc062dc 100644
--- a/core/modules/filter/filter.install
+++ b/core/modules/filter/filter.install
@@ -40,6 +40,7 @@ function filter_schema() {
       ),
       'status' => array(
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
         'description' => 'Filter enabled status. (1 = enabled, 0 = disabled)',
diff --git a/core/modules/forum/forum.install b/core/modules/forum/forum.install
index 56f8402..5be1809 100644
--- a/core/modules/forum/forum.install
+++ b/core/modules/forum/forum.install
@@ -216,6 +216,7 @@ function forum_schema() {
       ),
       'comment_count' => array(
         'type' => 'int',
+        'size' => 'small',
         'unsigned' => TRUE,
         'not null' => TRUE,
         'default' => 0,
diff --git a/core/modules/image/image.install b/core/modules/image/image.install
index e4e77d8..575eb45 100644
--- a/core/modules/image/image.install
+++ b/core/modules/image/image.install
@@ -51,11 +51,13 @@ function image_field_schema($field) {
       'width' => array(
         'description' => 'The width of the image in pixels.',
         'type' => 'int',
+        'size' => 'small',
         'unsigned' => TRUE,
       ),
       'height' => array(
         'description' => 'The height of the image in pixels.',
         'type' => 'int',
+        'size' => 'small',
         'unsigned' => TRUE,
       ),
     ),
diff --git a/core/modules/language/language.install b/core/modules/language/language.install
index b16c53b..f7c34c7 100644
--- a/core/modules/language/language.install
+++ b/core/modules/language/language.install
@@ -73,6 +73,7 @@ function language_schema() {
       ),
       'direction' => array(
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
         'description' => 'Direction of language (Left-to-Right = 0, Right-to-Left = 1).',
diff --git a/core/modules/locale/locale.install b/core/modules/locale/locale.install
index 2745f55..0ffa643 100644
--- a/core/modules/locale/locale.install
+++ b/core/modules/locale/locale.install
@@ -112,6 +112,7 @@ function locale_schema() {
       ),
       'customized' => array(
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0, // LOCALE_NOT_CUSTOMIZED
         'description' => 'Boolean indicating whether the translation is custom to this site.',
@@ -273,6 +274,7 @@ function locale_schema() {
         // locale.compare.inc gives possible values for status.
         'description' => 'The status of the project. Possible values are: 1 = enabled, 0 = disabled.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 1,
       ),
diff --git a/core/modules/node/node.install b/core/modules/node/node.install
index 697d3a7..0c73c4b 100644
--- a/core/modules/node/node.install
+++ b/core/modules/node/node.install
@@ -64,6 +64,7 @@ function node_schema() {
       'status' => array(
         'description' => 'Boolean indicating whether the node is published (visible to non-administrators).',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 1,
       ),
@@ -82,18 +83,21 @@ function node_schema() {
       'comment' => array(
         'description' => 'Whether comments are allowed on this node: 0 = no, 1 = closed (read only), 2 = open (read/write).',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
       'promote' => array(
         'description' => 'Boolean indicating whether the node should be displayed on the front page.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
       'sticky' => array(
         'description' => 'Boolean indicating whether the node should be displayed at the top of lists in which it appears.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
@@ -107,6 +111,7 @@ function node_schema() {
       'translate' => array(
         'description' => 'A boolean indicating whether this translation page needs to be updated.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
@@ -242,24 +247,28 @@ function node_schema() {
       'status' => array(
         'description' => 'Boolean indicating whether the node (at the time of this revision) is published (visible to non-administrators).',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 1,
       ),
       'comment' => array(
         'description' => 'Whether comments are allowed on this node (at the time of this revision): 0 = no, 1 = closed (read only), 2 = open (read/write).',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
       'promote' => array(
         'description' => 'Boolean indicating whether the node (at the time of this revision) should be displayed on the front page.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
       'sticky' => array(
         'description' => 'Boolean indicating whether the node (at the time of this revision) should be displayed at the top of lists in which it appears.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
diff --git a/core/modules/node/tests/modules/node_access_test/node_access_test.install b/core/modules/node/tests/modules/node_access_test/node_access_test.install
index 6b3ef5d..f034a43 100644
--- a/core/modules/node/tests/modules/node_access_test/node_access_test.install
+++ b/core/modules/node/tests/modules/node_access_test/node_access_test.install
@@ -22,6 +22,7 @@ function node_access_test_schema() {
       'private' => array(
         'description' => 'Boolean indicating whether the node is private (visible to administrator) or not (visible to non-administrators).',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
diff --git a/core/modules/poll/poll.install b/core/modules/poll/poll.install
index 75896bb..c80f15a 100644
--- a/core/modules/poll/poll.install
+++ b/core/modules/poll/poll.install
@@ -27,6 +27,7 @@ function poll_schema() {
       ),
       'active' => array(
         'type' => 'int',
+        'size' => 'tiny',
         'unsigned' => TRUE,
         'not null' => TRUE,
         'default' => 0,
diff --git a/core/modules/search/search.install b/core/modules/search/search.install
index d5422de..d72efdf 100644
--- a/core/modules/search/search.install
+++ b/core/modules/search/search.install
@@ -38,7 +38,7 @@ function search_schema() {
         'description' => 'List of space-separated words from the item.',
       ),
       'reindex' => array(
-        'type' => 'int',
+        'type' => 'int',        
         'unsigned' => TRUE,
         'not null' => TRUE,
         'default' => 0,
diff --git a/core/modules/system/system.install b/core/modules/system/system.install
index 0b3bfef..bc19502 100644
--- a/core/modules/system/system.install
+++ b/core/modules/system/system.install
@@ -637,7 +637,7 @@ function system_schema() {
       'serialized' => array(
         'description' => 'A flag to indicate whether content is serialized (1) or not (0).',
         'type' => 'int',
-        'size' => 'small',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
@@ -990,6 +990,7 @@ function system_schema() {
       'type' => array(
         'description' => 'Numeric representation of the type of the menu item, like MENU_LOCAL_TASK.',
         'type' => 'int',
+        'size' => 'small',
         'not null' => TRUE,
         'default' => 0,
       ),
@@ -1102,28 +1103,28 @@ function system_schema() {
         'type' => 'int',
         'not null' => TRUE,
         'default' => 0,
-        'size' => 'small',
+        'size' => 'tiny',
       ),
       'external' => array(
         'description' => 'A flag to indicate if the link points to a full URL starting with a protocol, like http:// (1 = external, 0 = internal).',
         'type' => 'int',
         'not null' => TRUE,
         'default' => 0,
-        'size' => 'small',
+        'size' => 'tiny',
       ),
       'has_children' => array(
         'description' => 'Flag indicating whether any links have this link as a parent (1 = children exist, 0 = no children).',
         'type' => 'int',
         'not null' => TRUE,
         'default' => 0,
-        'size' => 'small',
+        'size' => 'tiny',
       ),
       'expanded' => array(
         'description' => 'Flag for whether this link should be rendered as expanded in menus - expanded links always have their child links displayed, instead of only when the link is in the active trail (1 = expanded, 0 = not expanded)',
         'type' => 'int',
         'not null' => TRUE,
         'default' => 0,
-        'size' => 'small',
+        'size' => 'tiny',
       ),
       'weight' => array(
         'description' => 'Link weight among links in the same menu at the same depth.',
@@ -1143,7 +1144,7 @@ function system_schema() {
         'type' => 'int',
         'not null' => TRUE,
         'default' => 0,
-        'size' => 'small',
+        'size' => 'tiny',
       ),
       'p1' => array(
         'description' => 'The first mlid in the materialized path. If N = depth, then pN must equal the mlid. If depth > 1 then p(N-1) must equal the plid. All pX where X > depth must equal zero. The columns p1 .. p9 are also called the parents.',
@@ -1213,7 +1214,7 @@ function system_schema() {
         'type' => 'int',
         'not null' => TRUE,
         'default' => 0,
-        'size' => 'small',
+        'size' => 'tiny',
       ),
     ),
     'indexes' => array(
@@ -1507,7 +1508,7 @@ function system_schema_cache_8007() {
       'serialized' => array(
         'description' => 'A flag to indicate whether content is serialized (1) or not (0).',
         'type' => 'int',
-        'size' => 'small',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0,
       ),
diff --git a/core/modules/system/tests/modules/entity_test/entity_test.install b/core/modules/system/tests/modules/entity_test/entity_test.install
index 617986a..920054e 100644
--- a/core/modules/system/tests/modules/entity_test/entity_test.install
+++ b/core/modules/system/tests/modules/entity_test/entity_test.install
@@ -95,6 +95,7 @@ function entity_test_schema() {
       'default_langcode' => array(
         'description' => 'Boolean indicating whether the current variant is in the original entity language.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 1,
       ),
@@ -147,6 +148,7 @@ function entity_test_schema() {
       'default_langcode' => array(
         'description' => 'Boolean indicating whether the current variant is in the original entity language.',
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 1,
       ),
