Inserts create new records in reporting table

Поиск
Список
Период
Сортировка
От Bret Stern
Тема Inserts create new records in reporting table
Дата
Msg-id 5a52b569-e54c-98f5-9c23-937186ad8477@machinemanagement.com
обсуждение исходный текст
Ответы Re: Inserts create new records in reporting table  (Ron <ronljohnsonjr@gmail.com>)
Список pgsql-general
Love the forum,

I'm bringing 100k - 200k of AR transactions into a table from several 
separate ERP companies.

As I insert the records, does it make sense to run a trigger event to 
build or insert data into

a reporting table (to save generating a query to build the reporting 
table later.)


For example, I bring in 120k records which contain invoice dates from 
the beginning of time

in the ERP system. (eg; records with dated transactions from 2010...2022)


Conceptual data

[Location][InvoiceDate][Amount]

Dallas        2012-01-09    7500.00
Dallas        2012-11-19    1200.00
Dallas        2012-04-02    500.00
Phoenix       2012-01-03    1200.00
Phoenix        2012-04-12    7500.00

Would it be possible, or would it make sense to create a trigger which 
populated another

table like below after each insert...or is is a resource killer..or just 
unnecessary, and smarter to create a query

that performs calculated on the fly columns for the dates of invoice?


[Location][InvoiceDate][Amount]    [Jan]            [Feb]     [Mar]     
        [Apr]          [May]             [Jun]      [Jul]         [Aug] 
           [Sep]            [Oct]     [Nov]         [Dec]

Dallas         2012-01-09                   7500.00

Dallas 2012-11-19 1200.00

Dallas 2012-04-02 500.00

Phoenix    2012-01-03                    1200.00

Phoenix 2012-04-12 7500.00


Bret




В списке pgsql-general по дате отправления:

Предыдущее
От: Ron
Дата:
Сообщение: Re: Exact same output - pg_stat_statements
Следующее
От: Ron
Дата:
Сообщение: Re: Inserts create new records in reporting table