[ http://issues.apache.org/jira/browse/DAYTRADER-25?page=all ]

Christopher James Blythe updated DAYTRADER-25:
----------------------------------------------

    Attachment: daytrader-25.schema.patch

Here is a patch to fix the schema files associated with DT-14 (built against 
the 1.2 branch).

This updates the indexes and the decimal precision.

> Update decimal precision and indexes in ddl
> -------------------------------------------
>
>                 Key: DAYTRADER-25
>                 URL: http://issues.apache.org/jira/browse/DAYTRADER-25
>             Project: DayTrader
>          Issue Type: Improvement
>            Reporter: Christopher James Blythe
>            Priority: Minor
>         Attachments: daytrader-25.schema.patch
>
>
> While working with previous versions of Trade, I found that the monetary 
> values stored in the database could overrun the decimal precision defined in 
> the schema (10,2) if allowed to run for an extended period of time. This 
> would result in SQL exceptions related to data conversion.
> To prevent this we increased the decimal presion to (14,2)
> We also found that some of the indexs were not necessary and that others 
> should be added.
> In addition to the primary keys, here are the indexes we found to be the most 
> useful...
> CREATE INDEX a.profile_userid on accountejb(profile_userid);
> CREATE INDEX h.account_accountid on holdingejb(account_accountid);
> CREATE INDEX o.account_accountid on orderejb(account_accountid);
> CREATE INDEX o.holding_holdingid on orderejb(holding_holdingid);
> CREATE INDEX o.closed_orders on orderejb(account_accountid,orderstatus);
> Will wait to submit a patch until the fate of Daytrader-14 is determined.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to