[Kmymoney-devel] [kmymoney4] [Bug 349425] New: data problem with kmmcurrencies table.

John McKown john.archie.mckown at gmail.com
Sat Jun 20 21:04:40 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=349425

            Bug ID: 349425
           Summary: data problem with kmmcurrencies table.
           Product: kmymoney4
           Version: 4.7.1
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: database
          Assignee: kmymoney-devel at kde.org
          Reporter: john.archie.mckown at gmail.com

Using PostgreSQL 9.4.3 on Fedora 22, x86_64, I had a problem with the "Save as
database" function. There were two (or three?) different problems with the data
in KMyMoney as distributed in Fedora and the SQL definition of the
kmmcurrencies table. The first was that the isocode in that table is defined as
"char(3)", but there are two currencies whose codes are more than three
characters in length: Bitcoin (code is "bitcoin") and the "Dow Jones Industrial
Average (DJIA)" whose code is "DJIA". I "patcheded" this by changing the column
definition to "text". The other data problem is the "symbol1" fields in a
"smallint" and the data value for the "Iranian Rial" is 65020. I "patched" this
by making symbol1 an "int" instead. I also changed symbol2 and symbol3 in the
same way, just to be "safe". After making these changes to the DDL, I was able
to successfully use the "Save as database" function. I am also able to use this
database with no problems. At least for the last 3 minutes, that it <grin>. In
any case, I don't know if this is a problem with the SQL DDL or a problem with
the data.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list