FOR UPDATE - Mailing list pgsql-general

From said assemlal
Subject FOR UPDATE
Date
Msg-id CAHtsRK+jv0482w+YQKAF=MwgzO=TuznSmM+sFuTgsY1-3MsTKg@mail.gmail.com
Whole thread Raw
Responses Re: FOR UPDATE  (Alvaro Herrera <alvherre@2ndquadrant.com>)
List pgsql-general
Hello,

PG: 9.4
CentOS 6

I am writing functions to lock results.

Let's take an example:

CREATE OR REPLACE FUNCTION usp_locking_my_result($1 VARCHAR(50), $2 VARCHAR(50))
RETURNS TEXT AS $$
SELECT value
FROM my_table
WHERE field1 = $1 AND field2 = $2 FOR UPDATE;
$$ LANGUAGE SQL;


What happens if one of those arguments are empty and database finds results?  ( I think they will locked )

Should I check the inputs and raise an exception if there are empty ?

Thank,
Saïd


pgsql-general by date:

Previous
From: ""
Date:
Subject: Re: Storing files: 2.3TBytes, 17M file count
Next
From: Torsten Förtsch
Date:
Subject: hot_standby_feedback