From 42ca4bb9912b724a0c84ebaf3b9d1f9b6676534d Mon Sep 17 00:00:00 2001
From: Alexander Makarov <sam@rmcreative.ru>
Date: Wed, 12 Nov 2014 14:06:26 +0300
Subject: [PATCH] Fixed `yii\log\DbTarget` migration and SQLs to use float column for log_time

---
 framework/log/migrations/m141106_185632_log_init.php | 2 +-
 framework/log/migrations/schema-mssql.sql            | 2 +-
 framework/log/migrations/schema-mysql.sql            | 2 +-
 framework/log/migrations/schema-oci.sql              | 2 +-
 framework/log/migrations/schema-pgsql.sql            | 2 +-
 framework/log/migrations/schema-sqlite.sql           | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/framework/log/migrations/m141106_185632_log_init.php b/framework/log/migrations/m141106_185632_log_init.php
index 62fbe82..95ece81 100644
--- a/framework/log/migrations/m141106_185632_log_init.php
+++ b/framework/log/migrations/m141106_185632_log_init.php
@@ -65,7 +65,7 @@ class m141106_185632_log_init extends Migration
                 'id' => Schema::TYPE_BIGPK,
                 'level' => Schema::TYPE_INTEGER,
                 'category' => Schema::TYPE_STRING,
-                'log_time' => Schema::TYPE_INTEGER,
+                'log_time' => Schema::TYPE_FLOAT,
                 'prefix' => Schema::TYPE_TEXT,
                 'message' => Schema::TYPE_TEXT,
             ], $tableOptions);
diff --git a/framework/log/migrations/schema-mssql.sql b/framework/log/migrations/schema-mssql.sql
index 503635f..1a2456c 100644
--- a/framework/log/migrations/schema-mssql.sql
+++ b/framework/log/migrations/schema-mssql.sql
@@ -19,7 +19,7 @@ create table [log]
    [id]          bigint IDENTITY PRIMARY KEY,
    [level]       integer,
    [category]    varchar(255),
-   [log_time]    integer,
+   [log_time]    float,
    [prefix]      text,
    [message]     text
 );
diff --git a/framework/log/migrations/schema-mysql.sql b/framework/log/migrations/schema-mysql.sql
index 8c1f2a5..371af44 100644
--- a/framework/log/migrations/schema-mysql.sql
+++ b/framework/log/migrations/schema-mysql.sql
@@ -19,7 +19,7 @@ create table `log`
    `id`          bigint(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    `level`       integer,
    `category`    varchar(255),
-   `log_time`    integer,
+   `log_time`    float,
    `prefix`      text,
    `message`     text,
    key `idx_log_level` (`level`),
diff --git a/framework/log/migrations/schema-oci.sql b/framework/log/migrations/schema-oci.sql
index 35bde70..6452881 100644
--- a/framework/log/migrations/schema-oci.sql
+++ b/framework/log/migrations/schema-oci.sql
@@ -19,7 +19,7 @@ create table "log"
    "id"          number(20) NOT NULL PRIMARY KEY,
    "level"       integer,
    "category"    varchar(255),
-   "log_time"    integer,
+   "log_time"    float,
    "prefix"      text,
    "message"     text,
    key "idx_log_level" ("level"),
diff --git a/framework/log/migrations/schema-pgsql.sql b/framework/log/migrations/schema-pgsql.sql
index 5b343b0..c21df2f 100644
--- a/framework/log/migrations/schema-pgsql.sql
+++ b/framework/log/migrations/schema-pgsql.sql
@@ -19,7 +19,7 @@ create table "log"
    "id"          bigserial NOT NULL PRIMARY KEY,
    "level"       integer,
    "category"    varchar(255),
-   "log_time"    integer,
+   "log_time"    real,
    "prefix"      text,
    "message"     text
 );
diff --git a/framework/log/migrations/schema-sqlite.sql b/framework/log/migrations/schema-sqlite.sql
index 1da8e64..96cd832 100644
--- a/framework/log/migrations/schema-sqlite.sql
+++ b/framework/log/migrations/schema-sqlite.sql
@@ -19,7 +19,7 @@ create table "log"
    "id"          integer PRIMARY KEY AUTOINCREMENT NOT NULL,
    "level"       integer,
    "category"    varchar(255),
-   "log_time"    integer,
+   "log_time"    float,
    "prefix"      text,
    "message"     text
 );
--
libgit2 0.27.1