| From: | Steve Horn <steve(at)stevehorn(dot)dev> |
|---|---|
| To: | Gaetano Mendola <mendola(at)gmail(dot)com> |
| Cc: | Simon Connah <scopensource(at)gmail(dot)com>, pgsql-novice(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Is it considered good practice to use stored procedures for most tasks? |
| Date: | 2019-04-17 23:04:33 |
| Message-ID: | CAFLkBaXdOJ9fcX1y=U0WzWFgU4LDM_UqGND2a2zRH=Uc8dB6eA@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-novice |
Do you have a "why" for your suggestion for not allowing direct table
access?
On Wed, Apr 17, 2019 at 4:32 PM Gaetano Mendola <mendola(at)gmail(dot)com> wrote:
> For sure do not allow your application to touch directly tables, use views
> and sp, lately I'm abandoning views for table functions.
>
> On Wed, Apr 17, 2019, 21:02 Simon Connah <scopensource(at)gmail(dot)com> wrote:
>
>> Hi,
>>
>> I'm about to build a website using PostgreSQL and for the first time I
>> am not going to be using an ORM. I want to do it manually because I want
>> to take the time to learn to use PostgreSQL properly on its own. The
>> question is should I use stored procedures for the majority of the
>> database operations or should I just use ad hoc queries as and when I
>> need them? The advantage I can see for stored procedures is that you can
>> do complex queries just by calling a single function rather than having
>> to make multiple queries to get the result that you need. Plus it keeps
>> the majority of data handling code at the database level rather than in
>> the application itself.
>>
>> I was wondering what the consensus was for this? Should I try and use
>> stored procedures as much as possible or should I only use them for
>> specific types of tasks?
>>
>>
>>
>>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Laurenz Albe | 2019-04-18 08:36:13 | Re: Is it considered good practice to use stored procedures for most tasks? |
| Previous Message | Gaetano Mendola | 2019-04-17 20:32:25 | Re: Is it considered good practice to use stored procedures for most tasks? |