mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
add price storage to sql backend
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4302 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
ff2583e6c4
commit
010eab4659
@ -110,6 +110,7 @@ CREATE TABLE gncCheckpoint (
|
|||||||
-- The price table stores the price of 'commodity' valued
|
-- The price table stores the price of 'commodity' valued
|
||||||
-- in units of 'currency'
|
-- in units of 'currency'
|
||||||
CREATE TABLE gncPrice (
|
CREATE TABLE gncPrice (
|
||||||
|
priceGuid CHAR(32) PRIMARY KEY,
|
||||||
commodity TEXT NOT NULL CHECK (commodity <>''),
|
commodity TEXT NOT NULL CHECK (commodity <>''),
|
||||||
currency TEXT NOT NULL CHECK (commodity <>''),
|
currency TEXT NOT NULL CHECK (commodity <>''),
|
||||||
time DATETIME,
|
time DATETIME,
|
||||||
|
@ -72,13 +72,14 @@ define(`checkpoint', `gncCheckpoint, Checkpoint, Checkpoint,
|
|||||||
|
|
||||||
|
|
||||||
define(`price', `gncPrice, Price, GNCPrice,
|
define(`price', `gncPrice, Price, GNCPrice,
|
||||||
commodity, , commod, gnc_commodity_get_unique_name(gnc_price_get_commodity(ptr)),
|
commodity, , commod, gnc_commodity_get_unique_name(gnc_price_get_commodity(ptr)),
|
||||||
currency, , commod, gnc_commodity_get_unique_name(gnc_price_get_currency(ptr)),
|
currency, , commod, gnc_commodity_get_unique_name(gnc_price_get_currency(ptr)),
|
||||||
time, , Timespec, gnc_price_get_time(ptr),
|
time, , Timespec, gnc_price_get_time(ptr),
|
||||||
source, , char *, gnc_price_get_source(ptr),
|
source, , char *, gnc_price_get_source(ptr),
|
||||||
type, , char *, gnc_price_get_type(ptr),
|
type, , char *, gnc_price_get_type(ptr),
|
||||||
valueNum, , int64, gnc_numeric_num(gnc_price_get_value(ptr)),
|
valueNum, , int64, gnc_numeric_num(gnc_price_get_value(ptr)),
|
||||||
valueDenom, , int64, gnc_numeric_denom(gnc_price_get_value(ptr)),
|
valueDenom, , int64, gnc_numeric_denom(gnc_price_get_value(ptr)),
|
||||||
|
priceGUID, KEY, GUID *, gnc_price_get_guid(ptr),
|
||||||
')
|
')
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user