From: | merlyn(at)stonehenge(dot)com (Randal L(dot) Schwartz) |
---|---|
To: | "m(dot) hvostinski" <makhvost(at)gmail(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Clarification regarding array columns usage? |
Date: | 2009-12-26 03:28:49 |
Message-ID: | 86k4wal8ge.fsf@blue.stonehenge.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>>>>> "m" == m hvostinski <makhvost(at)gmail(dot)com> writes:
m> I would appreciate if someone could clarify the aspects of using array
m> columns.
In general, bad idea.
m> We need to store up to ten related integer values per row and currently it
m> is implemented as a varchar column that holds a string that is concatenated
m> by a trigger function. Something like this:
Why?
If you were storing these as a daughter table, then you get
easy parsing, easy concurrent updating, easy access to aggregate
functions. Just like SQL was meant to be used.
Stop thinking of tables as Excel sheets.
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn(at)stonehenge(dot)com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
From | Date | Subject | |
---|---|---|---|
Next Message | Pavel Stehule | 2009-12-26 06:55:51 | Re: Clarification regarding array columns usage? |
Previous Message | Craig Ringer | 2009-12-26 02:29:16 | Re: Out of space making backup |