| From: | John R Pierce <pierce(at)hogranch(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: How to deal with field on the database that stores variable array's? |
| Date: | 2011-01-01 20:55:58 |
| Message-ID: | 4D1F94DE.1020308@hogranch.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On 01/01/11 12:35 PM, Andre Lopes wrote:
> Hi,
>
> I need to develop a database table that will aceept a variable array
> field. My doubt is how to deal with updates on the
> array field. How can I store the information of the array fields?
> There any examples on the Internet on how to deal with
> this subject?
>
> What I mean with variable array is:
>
>
> array(
> 'name' => 'Don',
> 'age' => '31'
> );
>
>
> array(
> 'name' => 'Peter',
> 'age' => '28',
> 'car' => 'ford',
> 'km' => '2000'
> );
>
thats very non-relational, and will make queries and updates very
difficult and messy, as well as making data integrity impossible to enforce.
is there a predetermined number of attributes, even if they may not be
present for a given entry? I would have a Person table which has all
the fields that most/all persons would have, like persons(id, name, age,
address, phone, etc), then for optional attributes a seperate table for
each attribute collection like car(person_id, brand, model, mileage,...).
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Dmitriy Igrishin | 2011-01-01 21:23:18 | Re: How to deal with field on the database that stores variable array's? |
| Previous Message | Szymon Guz | 2011-01-01 20:52:28 | Re: How to deal with field on the database that stores variable array's? |