[Title] Fixed job id type to string from DB
authordonghee yang <donghee.yang@samsung.com>
Wed, 17 Apr 2013 08:16:25 +0000 (17:16 +0900)
committerdonghee yang <donghee.yang@samsung.com>
Wed, 17 Apr 2013 08:16:25 +0000 (17:16 +0900)
src/build_server/BuildServer.rb

index 6c0c5675e0de235b1b41cadced1045285fd0e534..a5af347b4a9e33f9934891d1ebd7daffba21c603 100644 (file)
@@ -630,9 +630,11 @@ class BuildServer
                        @db_migrate[1]=["ALTER TABLE jobs CHANGE COLUMN id  id INTEGER AUTO_INCREMENT NOT NULL", 
                                                        "ALTER TABLE distributions ADD pkgsvr_password VARCHAR(64)"]
                        @db_migrate[2]=["ALTER TABLE projects ADD COLUMN status VARCHAR(32) NOT NULL DEFAULT 'OPEN'"]
+                       @db_migrate[3]=[ "CREATE TABLE job_timestamps (id INTEGER PRIMARY KEY #{db_inc()}, job_id INTEGER, stamp_name VARCHAR(64), stamp_time DATETIME)#{db_post_fix()}"]
                else
                        @db_migrate[1]=["ALTER TABLE distributions ADD pkgsvr_password VARCHAR(64)"]
                        @db_migrate[2]=["ALTER TABLE projects ADD COLUMN status VARCHAR(32) NOT NULL DEFAULT 'OPEN'"]
+                       @db_migrate[3]=[ "CREATE TABLE job_timestamps (id INTEGER PRIMARY KEY #{db_inc()}, job_id INTEGER, stamp_name VARCHAR(64), stamp_time DATETIME)#{db_post_fix()}"]
                end
        end
 
@@ -941,7 +943,7 @@ class BuildServer
                end 
 
                if not job_id.nil? and not job_id.empty? then
-                       return job_id
+                       return job_id.to_s
                else
                        return "0"
                end