Hi,
The same issue observed in mysql scripts for latest wum packs of IS-5.4.1
and AM-2.1.0 (REG_CREATED_TIME    TIMESTAMP NOT NULL *DEFAULT 0*,).
Also I had to change the script as suggested workaround (DEFAULT
CURRENT_TIMESTAMP) to fix this, and now working fine.

Thanks,

On Mon, Jun 13, 2016 at 10:55 AM, Sewmini Jayaweera <[email protected]>
wrote:

> Adding [Yumani and Jagath]
>
> Sewmini Jayaweera
> *Software Engineer - QA Team*
> Mobile: +94 (0) 773 381 250
> [email protected]
>
> On Mon, Jun 13, 2016 at 9:28 AM, Uvindra Dias Jayasinha <[email protected]>
> wrote:
>
>> The same tables are present in both scripts, can you confirm if all the
>> tables in the IS script are present in the APIM script? If so then only
>> running the APIM script will be sufficient and we will need to update the
>> documnetation
>>
>> On 10 June 2016 at 17:41, Sewmini Jayaweera <[email protected]> wrote:
>>
>>> Hi Uvindra,
>>>
>>> I used pre configured IS to configure IS as key manager. But due to [1]
>>> I could not start api manager using -Dsetup. Therefore I sourced tables
>>> manually by following [2]. According to [2] we need to source
>>> <APIM_HOME>/dbscripts/apimgt/mysql.sql and <IS_HOME>
>>> /dbscripts/identity/mysql.sql. in order to create tables in AM DB.
>>>
>>> As you told I get above errors for the db script I source after the
>>> first script. When using IS preconfigured pack should I source both?
>>>
>>> [1]. https://wso2.org/jira/browse/CARBON-15913
>>> [2]. https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+
>>> Server+5.1.0+as+a+Key+Manager+with+API+Manager+1.10.0
>>>
>>> Sewmini Jayaweera
>>> *Software Engineer - QA Team*
>>> Mobile: +94 (0) 773 381 250
>>> [email protected]
>>>
>>> On Fri, Jun 10, 2016 at 5:02 PM, Uvindra Dias Jayasinha <
>>> [email protected]> wrote:
>>>
>>>> So this has nothing to do with the TIMESTAMP issue, this is because you
>>>> have already run the script once before and now its failing because primary
>>>> keys are being duplicated
>>>>
>>>> On 10 June 2016 at 16:56, Sewmini Jayaweera <[email protected]> wrote:
>>>>
>>>>> Hi Uvindra,
>>>>>
>>>>> As per my observation in some mysql servers the script attached in my
>>>>> previous mail works but for me I had to add 'DEFAULT CURRENT_TIMESTAMP'
>>>>> option for REG_LAST_UPDATED_TIME and REG_CREATED_TIME columns of
>>>>> 'REG_RESOURCE_HISTORY' tables in addition to   'REG_RESOURCE' table.
>>>>>
>>>>>  I could fix mysql.sql script inside IS yet when I change TIMESTAMP
>>>>> columns by given DEFAULT CURRENT_TIMESTAMP' option for mysql.sql script in
>>>>> <am_home>/dbscripts/apimgt/mysql.sql I got below error at the time I
>>>>> sourced it.
>>>>>
>>>>>
>>>>> source /Users/sewmini/Desktop/wso2am-1.10.0/dbscripts/apimgt/mysql.
>>>>> sql;
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1062 (23000): Duplicate entry 'WSO2 Identity Server' for key
>>>>> 'PRIMARY'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1061 (42000): Duplicate key name 'IDX_AT_CK_AU'
>>>>>
>>>>> ERROR 1061 (42000): Duplicate key name 'IDX_TC'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1061 (42000): Duplicate key name 'APPLICATION_NAME_CONSTRAINT'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> ERROR 1022 (23000): Can't write; duplicate key in table '#sql-72cd_8'
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.01 sec)
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec
>>>>>
>>>>> Query OK, 1 row affected (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected, 1 warning (0.00 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.01 sec)
>>>>>
>>>>> Query OK, 0 rows affected (0.00 sec)
>>>>>
>>>>> Records: 0  Duplicates: 0  Warnings: 0
>>>>> I have also attached the script I used.
>>>>>
>>>>> Regards,
>>>>> Sewmini
>>>>>
>>>>>
>>>>> Sewmini Jayaweera
>>>>> *Software Engineer - QA Team*
>>>>> Mobile: +94 (0) 773 381 250
>>>>> [email protected]
>>>>>
>>>>> On Fri, Jun 10, 2016 at 11:47 AM, Uvindra Dias Jayasinha <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Ok I just executed one of the problematic table creation statements
>>>>>> that Sewmini has encountered on my own MySQL 5.7.12 distribution,
>>>>>>
>>>>>> CREATE TABLE IF NOT EXISTS REG_RESOURCE (
>>>>>>            REG_PATH_ID         INTEGER NOT NULL,
>>>>>>            REG_NAME            VARCHAR(256),
>>>>>>            REG_VERSION         INTEGER NOT NULL AUTO_INCREMENT,
>>>>>>            REG_MEDIA_TYPE      VARCHAR(500),
>>>>>>            REG_CREATOR         VARCHAR(31) NOT NULL,
>>>>>>            REG_CREATED_TIME    TIMESTAMP NOT NULL DEFAULT
>>>>>> CURRENT_TIMESTAMP,
>>>>>>            REG_LAST_UPDATOR    VARCHAR(31),
>>>>>>            REG_LAST_UPDATED_TIME    TIMESTAMP NOT NULL DEFAULT
>>>>>> CURRENT_TIMESTAMP,
>>>>>>            REG_DESCRIPTION     VARCHAR(1000),
>>>>>>            REG_CONTENT_ID      INTEGER,
>>>>>>            REG_TENANT_ID INTEGER DEFAULT 0,
>>>>>>            REG_UUID VARCHAR(100) NOT NULL,
>>>>>>            CONSTRAINT PK_REG_RESOURCE PRIMARY KEY(REG_VERSION,
>>>>>> REG_TENANT_ID)
>>>>>> )ENGINE INNODB;
>>>>>>
>>>>>>
>>>>>> This gets created without an issue for me
>>>>>>
>>>>>> Even a table like,
>>>>>>
>>>>>> CREATE TABLE IF NOT EXISTS IDN_STS_STORE (
>>>>>>             ID INTEGER AUTO_INCREMENT,
>>>>>>             TOKEN_ID VARCHAR(255) NOT NULL,
>>>>>>             TOKEN_CONTENT BLOB(1024) NOT NULL,
>>>>>>             CREATE_DATE TIMESTAMP NOT NULL,
>>>>>>             EXPIRE_DATE TIMESTAMP NOT NULL,
>>>>>>             STATE INTEGER DEFAULT 0,
>>>>>>             PRIMARY KEY (ID)
>>>>>> )ENGINE INNODB;
>>>>>>
>>>>>> which simply uses NOT NULL for TIMESTAMP gets created without an
>>>>>> issue for me.
>>>>>>
>>>>>>
>>>>>> My mode is same as Sewmini's,
>>>>>>
>>>>>> mysql> SELECT @@SESSION.sql_mode AS MODE;
>>>>>> +-----------------------------------------------------------
>>>>>> ------------------------------------------------------------
>>>>>> --------------------+
>>>>>> | MODE
>>>>>>
>>>>>> |
>>>>>> +-----------------------------------------------------------
>>>>>> ------------------------------------------------------------
>>>>>> --------------------+
>>>>>> | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,
>>>>>> NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_
>>>>>> CREATE_USER,NO_ENGINE_SUBSTITUTION |
>>>>>> +-----------------------------------------------------------
>>>>>> ------------------------------------------------------------
>>>>>> --------------------+
>>>>>>
>>>>>>
>>>>>> So not sure why this is only failing for Sewmini.
>>>>>>
>>>>>>
>>>>>> On 10 June 2016 at 11:23, Sewmini Jayaweera <[email protected]> wrote:
>>>>>>
>>>>>>> Hi Uvindra,
>>>>>>>
>>>>>>> I still could not get the issue resolved even after adding 'DEFAULT
>>>>>>> CURRENT_TIMESTAMP'  in TIMESTAMP columns which had given 'DEFUALT 0'
>>>>>>>
>>>>>>>
>>>>>>> I have attached edited script (is510/dbscripts/mysql.sql) and the
>>>>>>> errors I got when sourcing the script. Could you please have a look at 
>>>>>>> this.
>>>>>>>
>>>>>>> Below is the MySQL mode in my server.
>>>>>>>
>>>>>>> +-----------------------------------------------------------
>>>>>>> ------------------------------------------------------------
>>>>>>> --------------------+
>>>>>>>
>>>>>>> | @@sql_mode
>>>>>>>                                                                         
>>>>>>> |
>>>>>>>
>>>>>>> +-----------------------------------------------------------
>>>>>>> ------------------------------------------------------------
>>>>>>> --------------------+
>>>>>>>
>>>>>>> | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,
>>>>>>> NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_
>>>>>>> CREATE_USER,NO_ENGINE_SUBSTITUTION |
>>>>>>>
>>>>>>> +-----------------------------------------------------------
>>>>>>> ------------------------------------------------------------
>>>>>>> --------------------+
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Sewmini
>>>>>>>
>>>>>>> Sewmini Jayaweera
>>>>>>> *Software Engineer - QA Team*
>>>>>>> Mobile: +94 (0) 773 381 250
>>>>>>> [email protected]
>>>>>>>
>>>>>>> On Thu, Jun 9, 2016 at 10:56 PM, Uvindra Dias Jayasinha <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Note that the above feature(auto initialize time stamp columns) was
>>>>>>>> introduced in MYSQL 5.6.5[1], so this kind of change to the scripts 
>>>>>>>> will
>>>>>>>> not be compatible with older MySQL versions.
>>>>>>>>
>>>>>>>>
>>>>>>>> [1] http://dev.mysql.com/doc/refman/5.6/en/timestamp-
>>>>>>>> initialization.html#idm139923373307456
>>>>>>>>
>>>>>>>> On 9 June 2016 at 22:50, Uvindra Dias Jayasinha <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Lets just try DEFAULT CURRENT_TIMESTAMP for all TIMESTAMP fields.
>>>>>>>>>
>>>>>>>>> Avoid using ON UPDATE CURRENT_TIMESTAMP, our code already
>>>>>>>>> explicitly updates time stamp fields where required so we do not want 
>>>>>>>>> MySQL
>>>>>>>>> to do this for us.
>>>>>>>>>
>>>>>>>>> On 9 June 2016 at 22:43, Sewmini Jayaweera <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> [Adding Uvindra and Maduranga]
>>>>>>>>>>
>>>>>>>>>> Sewmini Jayaweera
>>>>>>>>>> *Software Engineer - QA Team*
>>>>>>>>>> Mobile: +94 (0) 773 381 250
>>>>>>>>>> [email protected]
>>>>>>>>>>
>>>>>>>>>> On Thu, Jun 9, 2016 at 12:16 PM, Sewmini Jayaweera <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi All,
>>>>>>>>>>>
>>>>>>>>>>> I get "ERROR 1067 (42000): Invalid default value for
>>>>>>>>>>> 'REG_LAST_UPDATED_TIME' error when sourcing 
>>>>>>>>>>> '<wso2is-5.1.0>/dbscripts/mysql.sql,
>>>>>>>>>>> even after removing 'DEFAULT 0'  Please find further information 
>>>>>>>>>>> below.
>>>>>>>>>>>
>>>>>>>>>>> *1. Issue description*
>>>>>>>>>>>
>>>>>>>>>>> CREATE TABLE IF NOT EXISTS REG_RESOURCE(
>>>>>>>>>>>             REG_PATH_ID         INTEGER NOT NULL,
>>>>>>>>>>>             REG_NAME            VARCHAR(256),
>>>>>>>>>>>             REG_VERSION         INTEGER NOT NULL AUTO_INCREMENT,
>>>>>>>>>>>             REG_MEDIA_TYPE      VARCHAR(500),
>>>>>>>>>>>             REG_CREATOR         VARCHAR(31) NOT NULL,
>>>>>>>>>>>             REG_CREATED_TIME    TIMESTAMP NOT NULL,
>>>>>>>>>>>             REG_LAST_UPDATOR    VARCHAR(31),
>>>>>>>>>>>             REG_LAST_UPDATED_TIME    TIMESTAMP NOT NULL,
>>>>>>>>>>>             REG_DESCRIPTION     VARCHAR(1000),
>>>>>>>>>>>             REG_CONTENT_ID      INTEGER,
>>>>>>>>>>>             REG_TENANT_ID INTEGER DEFAULT 0,
>>>>>>>>>>>             REG_UUID VARCHAR(100) NOT NULL,
>>>>>>>>>>>             CONSTRAINT PK_REG_RESOURCE PRIMARY KEY(REG_VERSION,
>>>>>>>>>>> REG_TENANT_ID)
>>>>>>>>>>> )ENGINE INNODB;
>>>>>>>>>>>
>>>>>>>>>>> When creating above table "ERROR 1067 (42000): Invalid default
>>>>>>>>>>> value for 'REG_LAST_UPDATED_TIME' error occurred and table didn't 
>>>>>>>>>>> get
>>>>>>>>>>> created. Please note that this error shows *only when there are
>>>>>>>>>>> two timestamp columns* (REG_CREATED_TIME and
>>>>>>>>>>> REG_LAST_UPDATED_TIME) in the table.
>>>>>>>>>>>
>>>>>>>>>>> *2. What happens when there are two time stamp columns?*
>>>>>>>>>>>
>>>>>>>>>>> According to [1] when we have two timestamp columns not declared
>>>>>>>>>>> an explicit 'DEFAULT' or 'ON UPDATE' clause, first column is 
>>>>>>>>>>> automatically
>>>>>>>>>>> assigned the DEFAULT CURRENT_TIMESTAMP and ON UPDATE 
>>>>>>>>>>> CURRENT_TIMESTAMP
>>>>>>>>>>> attributes, while the second one is assigned the '0000-00-00 
>>>>>>>>>>> 00:00:00' (the
>>>>>>>>>>> “zero” timestamp).
>>>>>>>>>>>
>>>>>>>>>>> *3. Why are we getting the Error explained In issue description?*
>>>>>>>>>>>
>>>>>>>>>>> When 'strict SQL mode' and ' NO_ZERO_DATE' mode is enabled in
>>>>>>>>>>> MySQL server the “zero” timestamp is not allowed and it gives an 
>>>>>>>>>>> error [2].
>>>>>>>>>>> In MySQL 5.7 by default 'NO_ZERO_DATE' mode is enabled.
>>>>>>>>>>>
>>>>>>>>>>> *4.Question*
>>>>>>>>>>>
>>>>>>>>>>> As a fix I found below
>>>>>>>>>>>  1. Setting MySQL mode to  'ALLOW_INVALID_DATES' [3].
>>>>>>>>>>> EX: SET SQL_MODE='ALLOW_INVALID_DATES';
>>>>>>>>>>>
>>>>>>>>>>> *Is it okay to use this or is there a much more appropriate way
>>>>>>>>>>> of doing that? *
>>>>>>>>>>>
>>>>>>>>>>> [1]. http://dev.mysql.com/doc/refman/5.7/en/server-system-
>>>>>>>>>>> variables.html#sysvar_explicit_defaults_for_timestamp
>>>>>>>>>>> [2]. http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#
>>>>>>>>>>> sqlmode_no_zero_date
>>>>>>>>>>> [3]. http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#
>>>>>>>>>>> sqlmode_allow_invalid_dates
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thank You,
>>>>>>>>>>> Best Regards,
>>>>>>>>>>> Sewmini.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Sewmini Jayaweera
>>>>>>>>>>> *Software Engineer - QA Team*
>>>>>>>>>>> Mobile: +94 (0) 773 381 250
>>>>>>>>>>> [email protected]
>>>>>>>>>>>
>>>>>>>>>>> On Wed, May 25, 2016 at 12:13 PM, Kishanthan Thangarajah <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> We can verify and fix this for 4.4.6.
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, May 24, 2016 at 3:17 PM, Nuwan Dias <[email protected]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> This issue is still open.
>>>>>>>>>>>>>
>>>>>>>>>>>>> If we don't fix this before kernel 4.4.6, none of our new
>>>>>>>>>>>>> products are going to be compatible with MySQL 5.7. Which would 
>>>>>>>>>>>>> be a major
>>>>>>>>>>>>> limitation in the platform.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> NuwanD.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, May 10, 2016 at 4:15 PM, Chandana Napagoda <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Janaka,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please note that, this fix will be available in the next
>>>>>>>>>>>>>> kernel release.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Chandana
>>>>>>>>>>>>>> On May 10, 2016 3:14 PM, "Thilini Cooray" <[email protected]>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A public JIRA is raised in [1].
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1] https://wso2.org/jira/browse/REGISTRY-3610
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 12:11 PM, Janaka Ranabahu <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Thushara
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 12:06 PM, Thushara Ranawaka <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Thilini,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> AFAIU you workaround need to be updated with the current
>>>>>>>>>>>>>>>>> timestamp[1][2]. Setting default value to zero is not nice. 
>>>>>>>>>>>>>>>>> You might have
>>>>>>>>>>>>>>>>> to figure out the correct syntax for other DB types and test 
>>>>>>>>>>>>>>>>> against them.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ​What Thilini is pointing is an issue in the Registry
>>>>>>>>>>>>>>>> database creation script. Hence we will create a public JIRA 
>>>>>>>>>>>>>>>> and assign it
>>>>>>>>>>>>>>>> to you guys. Please fix them.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> We can not modify the Registry database creation script
>>>>>>>>>>>>>>>> since API Manager would not capture the complete scenarios of 
>>>>>>>>>>>>>>>> G-Reg.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> Janaka​
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> [1] - DEFAULT CURRENT_TIMESTAMP
>>>>>>>>>>>>>>>>> [2] - http://stackoverflow.com/
>>>>>>>>>>>>>>>>> questions/168736/how-do-you-set-a-default-value-for-a-
>>>>>>>>>>>>>>>>> mysql-datetime-column
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> Thushara.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Tue, May 10, 2016 at 11:52 AM, Thilini Cooray <
>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi GReg team,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> We encounter following issue [1] while testing API
>>>>>>>>>>>>>>>>>> Manager with MySQL 5.7
>>>>>>>>>>>>>>>>>> MySQL 5.7 has enabled NO_ZERO_IN_DATE, NO_ZERO_DATE
>>>>>>>>>>>>>>>>>> policies by default. Therefore it does not allow 0 as a 
>>>>>>>>>>>>>>>>>> valid default value
>>>>>>>>>>>>>>>>>> for date/time.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> As a workaround we can set MySQL server to accept 0
>>>>>>>>>>>>>>>>>> changing the default server settings if the database owner 
>>>>>>>>>>>>>>>>>> agrees on it.
>>>>>>>>>>>>>>>>>> [2] contains the related table creation script.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Appreciate your feedback on a fix for this.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [1] https://wso2.org/jira/browse/APIMANAGER-4645
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [2] CREATE TABLE IF NOT EXISTS REG_RESOURCE (
>>>>>>>>>>>>>>>>>>             REG_PATH_ID         INTEGER NOT NULL,
>>>>>>>>>>>>>>>>>>             REG_NAME            VARCHAR(256),
>>>>>>>>>>>>>>>>>>             REG_VERSION         INTEGER NOT NULL
>>>>>>>>>>>>>>>>>> AUTO_INCREMENT,
>>>>>>>>>>>>>>>>>>             REG_MEDIA_TYPE      VARCHAR(500),
>>>>>>>>>>>>>>>>>>             REG_CREATOR         VARCHAR(31) NOT NULL,
>>>>>>>>>>>>>>>>>>             REG_CREATED_TIME    TIMESTAMP NOT NULL *DEFAULT
>>>>>>>>>>>>>>>>>> 0*,
>>>>>>>>>>>>>>>>>>             REG_LAST_UPDATOR    VARCHAR(31),
>>>>>>>>>>>>>>>>>>             REG_LAST_UPDATED_TIME    TIMESTAMP NOT NULL 
>>>>>>>>>>>>>>>>>> *DEFAULT
>>>>>>>>>>>>>>>>>> 0*,
>>>>>>>>>>>>>>>>>>             REG_DESCRIPTION     VARCHAR(1000),
>>>>>>>>>>>>>>>>>>             REG_CONTENT_ID      INTEGER,
>>>>>>>>>>>>>>>>>>             REG_TENANT_ID INTEGER DEFAULT 0,
>>>>>>>>>>>>>>>>>>             REG_UUID VARCHAR(100) NOT NULL,
>>>>>>>>>>>>>>>>>>             CONSTRAINT PK_REG_RESOURCE PRIMARY
>>>>>>>>>>>>>>>>>> KEY(REG_VERSION, REG_TENANT_ID)
>>>>>>>>>>>>>>>>>> )ENGINE INNODB;
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> *Thilini Cooray*
>>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>>> Mobile : +94 (0) 774 570 112
>>>>>>>>>>>>>>>>>> <%2B94%20%280%29%20773%20451194>
>>>>>>>>>>>>>>>>>> E-mail : [email protected]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> WSO2 Inc. www.wso2.com
>>>>>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> Thushara Kasun Ranawaka
>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>> WSO2 Inc.; <http://www.wso2.com>
>>>>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>>>>> Mobile : *+94 (0) 773438949 <%2B94%20%280%29%20773438949>*
>>>>>>>>>>>>>>>>> *[email protected] <[email protected]>*
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> *Janaka Ranabahu*
>>>>>>>>>>>>>>>> Associate Technical Lead, WSO2 Inc.
>>>>>>>>>>>>>>>> http://wso2.com
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *E-mail: [email protected] <http://wso2.com>**M: **+94
>>>>>>>>>>>>>>>> 718370861 <%2B94%20718370861>*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Thilini Cooray*
>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>> Mobile : +94 (0) 774 570 112
>>>>>>>>>>>>>>> <%2B94%20%280%29%20773%20451194>
>>>>>>>>>>>>>>> E-mail : [email protected]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WSO2 Inc. www.wso2.com
>>>>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Nuwan Dias
>>>>>>>>>>>>>
>>>>>>>>>>>>> Technical Lead - WSO2, Inc. http://wso2.com
>>>>>>>>>>>>> email : [email protected]
>>>>>>>>>>>>> Phone : +94 777 775 729
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *Kishanthan Thangarajah*
>>>>>>>>>>>> Associate Technical Lead,
>>>>>>>>>>>> Platform Technologies Team,
>>>>>>>>>>>> WSO2, Inc.
>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>
>>>>>>>>>>>> Mobile - +94773426635
>>>>>>>>>>>> Blog - *http://kishanthan.wordpress.com
>>>>>>>>>>>> <http://kishanthan.wordpress.com>*
>>>>>>>>>>>> Twitter - *http://twitter.com/kishanthan
>>>>>>>>>>>> <http://twitter.com/kishanthan>*
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>> Uvindra
>>>>>>>>>
>>>>>>>>> Mobile: 777733962
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Uvindra
>>>>>>>>
>>>>>>>> Mobile: 777733962
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Uvindra
>>>>>>
>>>>>> Mobile: 777733962
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Uvindra
>>>>
>>>> Mobile: 777733962
>>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Uvindra
>>
>> Mobile: 777733962
>>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to