Skip to content

Commit fa129f0

Browse files
author
Benjamin Maurer
committed
Use stricter stability modifiers.
1 parent 29ad9e4 commit fa129f0

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

frameworks/Haskell/postgrest/src/fortunes.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CREATE TYPE fortune_t AS (id int, message text);
22

33
create or replace function fortune_template(f fortune_t) returns text as $$
4-
SELECT format('<tr><td>%s</td><td>%s</td></tr>', $1.id, regexp_replace($1.message, '<', '&lt;','g'));
5-
$$ language sql volatile;
4+
SELECT format('<tr><td>%s</td><td>%s</td></tr>', $1.id, regexp_replace($1.message, '<', '&lt;','g'));
5+
$$ language sql stable;
66

77
create or replace function fortunes_template(fortunes fortune_t[]) returns text as $$
88
WITH header AS (
@@ -11,7 +11,7 @@ WITH header AS (
1111
), footer AS (
1212
SELECT 2,'</table></body></html>' as html
1313
), fortunes AS (
14-
SELECT unnest as fortune from unnest($1)
14+
SELECT unnest as fortune from unnest($1)
1515
), additional AS (
1616
SELECT (-1, 'Additional fortune added at request time.')::fortune_t as f
1717
), all_fortunes AS (
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
create function jsonser() returns json as $$
22
SELECT json_build_object('message', 'Hello, World!');
3-
$$ language sql volatile;
3+
$$ language sql immutable;

frameworks/Haskell/postgrest/src/plaintext.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ create domain "text/plain" text;
22

33
create function plaintext() returns "text/plain" as $$
44
SELECT 'Hello, World!';
5-
$$ language sql volatile;
5+
$$ language sql immutable;

0 commit comments

Comments
 (0)