Repository: airavata
Updated Branches:
  refs/heads/develop 251070bb3 -> 2075f41e1


AIRAVATA-2376 Add millisecond precision to TIME_OF_STATE_CHANGE


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/7ff71300
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/7ff71300
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/7ff71300

Branch: refs/heads/develop
Commit: 7ff713008d69fc62f521128f2a3f8169d513f416
Parents: f6f2adc
Author: Marcus Christie <[email protected]>
Authored: Tue Jun 13 09:39:36 2017 -0400
Committer: Marcus Christie <[email protected]>
Committed: Tue Jun 13 09:39:36 2017 -0400

----------------------------------------------------------------------
 .../registry/registry-core/src/main/resources/expcatalog-mysql.sql | 2 +-
 .../0.16-0.17/DeltaScripts/expCatalog_schema_delta.sql             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/7ff71300/modules/registry/registry-core/src/main/resources/expcatalog-mysql.sql
----------------------------------------------------------------------
diff --git 
a/modules/registry/registry-core/src/main/resources/expcatalog-mysql.sql 
b/modules/registry/registry-core/src/main/resources/expcatalog-mysql.sql
index 5397a7a..b4e437c 100644
--- a/modules/registry/registry-core/src/main/resources/expcatalog-mysql.sql
+++ b/modules/registry/registry-core/src/main/resources/expcatalog-mysql.sql
@@ -156,7 +156,7 @@ CREATE TABLE EXPERIMENT_STATUS (
   STATUS_ID varchar(255),
   EXPERIMENT_ID varchar(255),
   STATE varchar(255),
-  TIME_OF_STATE_CHANGE TIMESTAMP DEFAULT NOW() ON UPDATE NOW(),
+  TIME_OF_STATE_CHANGE TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON 
UPDATE CURRENT_TIMESTAMP(6),
   REASON LONGTEXT,
   PRIMARY KEY (STATUS_ID, EXPERIMENT_ID),
   FOREIGN KEY (EXPERIMENT_ID) REFERENCES EXPERIMENT(EXPERIMENT_ID) ON DELETE 
CASCADE

http://git-wip-us.apache.org/repos/asf/airavata/blob/7ff71300/modules/registry/release-migration-scripts/0.16-0.17/DeltaScripts/expCatalog_schema_delta.sql
----------------------------------------------------------------------
diff --git 
a/modules/registry/release-migration-scripts/0.16-0.17/DeltaScripts/expCatalog_schema_delta.sql
 
b/modules/registry/release-migration-scripts/0.16-0.17/DeltaScripts/expCatalog_schema_delta.sql
index 9189a54..9bc292e 100644
--- 
a/modules/registry/release-migration-scripts/0.16-0.17/DeltaScripts/expCatalog_schema_delta.sql
+++ 
b/modules/registry/release-migration-scripts/0.16-0.17/DeltaScripts/expCatalog_schema_delta.sql
@@ -48,7 +48,7 @@ ALTER TABLE `GATEWAY` ADD `OAUTH_CLIENT_ID` varchar(255) 
DEFAULT NULL;
 ALTER TABLE `GATEWAY` ADD `DECLINED_REASON` varchar(255) DEFAULT NULL;
 ALTER TABLE `GATEWAY` ADD `OAUTH_CLIENT_SECRET` varchar(255) DEFAULT NULL;
 ALTER TABLE `USERS` CHANGE `AIRAVATA_INTERNAL_USER_ID` 
`AIRAVATA_INTERNAL_USER_ID` varchar(255) NOT NULL;
-ALTER TABLE `EXPERIMENT_STATUS` CHANGE `TIME_OF_STATE_CHANGE` 
`TIME_OF_STATE_CHANGE` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE 
CURRENT_TIMESTAMP;
+ALTER TABLE `EXPERIMENT_STATUS` CHANGE `TIME_OF_STATE_CHANGE` 
`TIME_OF_STATE_CHANGE` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON 
UPDATE CURRENT_TIMESTAMP(6);
 ALTER TABLE `NOTIFICATION` CHANGE `NOTIFICATION_MESSAGE` 
`NOTIFICATION_MESSAGE` varchar(4096) NOT NULL;
 ALTER TABLE `JOB_STATUS` CHANGE `TIME_OF_STATE_CHANGE` `TIME_OF_STATE_CHANGE` 
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
 ALTER TABLE `USERS` ADD UNIQUE KEY `AIRAVATA_INTERNAL_USER_ID` 
(`AIRAVATA_INTERNAL_USER_ID`);
\ No newline at end of file

Reply via email to