0.1.0 • Published 6 years ago

table2matrix v0.1.0

Weekly downloads
1
License
MIT
Repository
gitlab
Last release
6 years ago

table2matrix

Transform table like queries in denormalized table

language: English also available in: Spanish

Case of use

You need to denormalize a table into a matrix like table.

CREATE TABLE sales (years integer, items text, subsidiary text, total decimal);
INSERT INTO sales values
  (2018,'audio', 'Madrid', 39800),
  (2018,'audio', 'Paris', 359230),
  (2018,'media', 'Madrid', 73530),
  (2018,'media', 'Paris', 359230),
  (2017,'texts', 'Paris', 499230),
  (2018,'texts', 'Madrid', 94530);

SELECT table2matrix('sales', 'years,items', 'subsidiary', 'total', 'sales_matrix');

SELECT * FROM sales_matrix;
yearsitemsMadridParis
2018audio39800359230
2018media73530359230
2017texts499230
2018texts94530

Install

psql < bin/create_table2matrix.sql

License

MIT

0.1.0

6 years ago