diff --git includes/database/mysql/schema.inc includes/database/mysql/schema.inc
index af45b38..cacc097 100644
--- includes/database/mysql/schema.inc
+++ includes/database/mysql/schema.inc
@@ -210,7 +210,11 @@ class DatabaseSchema_mysql extends DatabaseSchema {
       'blob:big'        => 'LONGBLOB',
       'blob:normal'     => 'BLOB',
 
+      'date:normal'     => 'DATE',
+
       'datetime:normal' => 'DATETIME',
+
+      'time:normal'     => 'TIME',
     );
     return $map;
   }
diff --git includes/database/pgsql/schema.inc includes/database/pgsql/schema.inc
index ae21758..1d69f28 100644
--- includes/database/pgsql/schema.inc
+++ includes/database/pgsql/schema.inc
@@ -242,7 +242,10 @@ class DatabaseSchema_pgsql extends DatabaseSchema {
       'blob:big' => 'bytea',
       'blob:normal' => 'bytea',
 
+      'date:normal' => 'date',
+
       'datetime:normal' => 'timestamp without time zone',
+      'time:normal'     => 'time without time zone',
 
       'serial:tiny' => 'serial',
       'serial:small' => 'serial',
diff --git includes/database/sqlite/schema.inc includes/database/sqlite/schema.inc
index 007a69b..5f78338 100644
--- includes/database/sqlite/schema.inc
+++ includes/database/sqlite/schema.inc
@@ -202,6 +202,10 @@ class DatabaseSchema_sqlite extends DatabaseSchema {
       'blob:big'        => 'BLOB',
       'blob:normal'     => 'BLOB',
 
+      'date:normal'     => 'DATE',
+
+      'time:nornaml'   => 'TIME',
+
       'datetime:normal' => 'TIMESTAMP',
     );
     return $map;
