| From: | Rich Shepard <rshepard(at)appl-ecosys(dot)com> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: Variable constants ? |
| Date: | 2019-08-15 21:27:26 |
| Message-ID: | alpine.LNX.2.20.1908151422480.13052@salmo.appl-ecosys.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Thu, 15 Aug 2019, stan wrote:
> I need to put a few bossiness constants, such as a labor rate multiplier
> in an application. I am adverse to hard coding these things. The best plan
> i have come up with so far is to store them in a table, which would have
> only 1 row, and a column for each needed constant.
>
> Anyone have a better way to do this?
>
> Failing a better way is there some way I can limit this table to only
> allow one row to exist?
Stan,
I've resolved similar issues with changing regulatory agency staff. For your
application(s) I suggest a table like this:
create table labor_rate_mult (
rate real primary_key,
start_date date not null,
end_date date
)
This provides both a history of labor rate multipliers and the ability to
select either the most current one or a previous one.
If other factors affect the rate, add attribute columns for them.
Regards,
Rich
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2019-08-15 22:12:49 | Re: Variable constants ? |
| Previous Message | Adrian Klaver | 2019-08-15 21:09:42 | Re: Variable constants ? |