Simple PHP/pgsql optimization question... - Mailing list pgsql-php

From Gaëtan de Menten
Subject Simple PHP/pgsql optimization question...
Date
Msg-id 001601c1fe7e$bf271af0$0701a8c0@trotinette
Whole thread Raw
Responses Re: Simple PHP/pgsql optimization question...  (Chadwick Rolfs <cmr@shell.gis.net>)
Re: Simple PHP/pgsql optimization question...  (Keary Suska <hierophant@pcisys.net>)
List pgsql-php
Hi there all,

First, I'm far from being a professional programmer in pgsql and PHP and I'm
new to this list, so please pardon if this question seems stupid to you.

In my 'projects' tables, among many other fields, I need a 'license' field.
I need to optimize the display of the list of all projects (+-200 projects
to display).
Which solution do you think would be the fastest, and how much faster?

1) Have a 'license' table (with and id and a name field) listing all the
possible licenses and have a foreign key in my 'projects' table pointing to
that 'license' table.
the query would look like this:
select ..., license.name as license from projects, licenses where
projects.license=license.id and ...

2) Have the license field in the 'projects' table be a varchar field and
store the name of the license directly.

3) Have the license field be an int and have an array in PHP listing all the
licenses.

4) another solution?

I personnaly prefer the first solution since it's the cleanest to my eyes
but I'm ready to trade that for speed, if another solution is much faster.

Thanks a lot,
Gaëtan.


pgsql-php by date:

Previous
From: Andrew McMillan
Date:
Subject: Re: using CURSOR with PHP
Next
From: Chadwick Rolfs
Date:
Subject: Re: Simple PHP/pgsql optimization question...